ogre
25th January 2006, 14:59
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:
void MainWindow::createDockWindows()
{
// first Docker
QDockWidget *dock = new QDockWidget(tr("Text"), this);
dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
customerList = new QListWidget(dock);
customerList->addItems(QStringList() << "Hier soll was stehen");
dock->setWidget(customerList);
dock->setMaximumWidth( 230 );
addDockWidget(Qt::RightDockWidgetArea, dock);
/////////////////////////////////////////////////
/////////////////////////////////////////////////
/////////////////////////////////////////////////
// The Table
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);
/////////////////////////////////////////////////
/////////////////////////////////////////////////
/////////////////////////////////////////////////
// second Docker
dock = new QDockWidget(tr("Tabelle"), this);
// insert the table here :confused:
?
.
.
.
?
thx
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:
void MainWindow::createDockWindows()
{
// first Docker
QDockWidget *dock = new QDockWidget(tr("Text"), this);
dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
customerList = new QListWidget(dock);
customerList->addItems(QStringList() << "Hier soll was stehen");
dock->setWidget(customerList);
dock->setMaximumWidth( 230 );
addDockWidget(Qt::RightDockWidgetArea, dock);
/////////////////////////////////////////////////
/////////////////////////////////////////////////
/////////////////////////////////////////////////
// The Table
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);
/////////////////////////////////////////////////
/////////////////////////////////////////////////
/////////////////////////////////////////////////
// second Docker
dock = new QDockWidget(tr("Tabelle"), this);
// insert the table here :confused:
?
.
.
.
?
thx