Hello,

i try to put a QTableWidget in a QDockWidget, but I don’t know what I have to do.

Can everyone help me?

My Code:
Qt Code:
  1. void MainWindow::createDockWindows()
  2. {
  3. // first Docker
  4. QDockWidget *dock = new QDockWidget(tr("Text"), this);
  5. dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
  6. customerList = new QListWidget(dock);
  7. customerList->addItems(QStringList() << "Hier soll was stehen");
  8. dock->setWidget(customerList);
  9. dock->setMaximumWidth( 230 );
  10. addDockWidget(Qt::RightDockWidgetArea, dock);
  11.  
  12. /////////////////////////////////////////////////
  13. /////////////////////////////////////////////////
  14. /////////////////////////////////////////////////
  15. // The Table
  16. QStringList headerLables1;
  17. headerLables1 << "Name"
  18. << "Key";
  19.  
  20. tableWidget1 = new QTableWidget();
  21. tableWidget1->setRowCount( 10 );
  22. tableWidget1->setColumnCount( headerLables1.count() );
  23. tableWidget1->setHorizontalHeaderLabels( headerLables1 );
  24.  
  25. QTableWidgetItem *nameCell = new QTableWidgetItem( "name" );
  26. QTableWidgetItem *keyCell = new QTableWidgetItem( "key" );
  27.  
  28. tableWidget1->setItem(0,0,nameCell);
  29. tableWidget1->setItem(1,1,keyCell);
  30.  
  31. tableWidget1->setItem(2,0,nameCell);
  32. tableWidget1->setItem(3,1,keyCell);
  33.  
  34.  
  35. /////////////////////////////////////////////////
  36. /////////////////////////////////////////////////
  37. /////////////////////////////////////////////////
  38.  
  39.  
  40. // second Docker
  41. dock = new QDockWidget(tr("Tabelle"), this);
  42. // insert the table here :confused:
  43.  
  44. ?
  45. .
  46. .
  47. .
  48. ?
To copy to clipboard, switch view to plain text mode 

thx