Seite 1 von 1
Tabelle in QDockWidget
Verfasst: 25. Januar 2006 10:15
von ogre
Hallo,
gibt es eine Möglichkeit in einem „QDockWidget“ eine Tabelle reinzupacken.
Habe dazu noch nix gefunden.
thx
Verfasst: 25. Januar 2006 13:38
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);