我使用这个在我的应用程序的主对话框上创建了一个空白的 Qdockwidget:
QDockWidget *Dock = new QDockWidget(this,Qt::Drawer);
this->addDockWidget(Qt::RightDockWidgetArea,Dock);
现在我想在上面添加一些控件,例如 Qpushbuttons。谁能帮我 ?
我使用这个在我的应用程序的主对话框上创建了一个空白的 Qdockwidget:
QDockWidget *Dock = new QDockWidget(this,Qt::Drawer);
this->addDockWidget(Qt::RightDockWidgetArea,Dock);
现在我想在上面添加一些控件,例如 Qpushbuttons。谁能帮我 ?
您可以像这样添加它:
QWidget * mywid = new QWidget(this);
QPushButton * button1 = new QPushButton("Button1",mywid);
QPushButton * button2 = new QPushButton("Button2",mywid);
QHBoxLayout * layout = new QHBoxLayout;
layout->addWidget(button1);
layout->addWidget(button2);
mywid->setLayout(layout);
ui->dockWidget->setWidget(mywid);