Tabelle in QDockWidget

Verschiedenes zu Qt
Antworten
ogre
Beiträge: 41
Registriert: 7. November 2005 07:41

Tabelle in QDockWidget

Beitrag von ogre »

Hallo,
gibt es eine Möglichkeit in einem „QDockWidget“ eine Tabelle reinzupacken.
Habe dazu noch nix gefunden.

thx
ogre
Beiträge: 41
Registriert: 7. November 2005 07:41

Beitrag von ogre »

Ok, ich habe es hinbekommen, nur leider kommt eine Fehlermeldung, wenn ich das Programm schließe.
Hat eine `ne Idee ???

Code: Alles auswählen

QDockWidget *dock = new QDockWidget(tr("Tabelle 1"), this);
        dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);

QStringList headerLables1;
		headerLables1	<< "Name"
					<< "Key";	

		tableWidget1 = new QTableWidget;
		tableWidget1->setRowCount( 10 );
		tableWidget1->setColumnCount( headerLables1.count() );
		tableWidget1->setHorizontalHeaderLabels( headerLables1 );

		QTableWidgetItem *nameCell = new QTableWidgetItem( "name" );
		QTableWidgetItem *keyCell = new QTableWidgetItem( "key" );
		
		tableWidget1->setItem(0,0,nameCell);
		tableWidget1->setItem(1,1,keyCell);

		tableWidget1->setItem(2,0,nameCell);
		tableWidget1->setItem(3,1,keyCell);	

        	dock = new QDockWidget(tr("Tabelle 2"), this);
		
        	dock->setWidget( tableWidget1  ); // Ohne diese Zeile, kommt keine Fehlermeldung
        	addDockWidget(Qt::RightDockWidgetArea, dock);

Antworten