1

これを使用して、アプリケーションのメイン ダイアログに空の Qdockwidget を作成しました。

QDockWidget *Dock = new QDockWidget(this,Qt::Drawer);
this->addDockWidget(Qt::RightDockWidgetArea,Dock);

Qpushbuttons のようなコントロールをいくつか追加したいと思います。誰でも私を助けることができますか?

4

1 に答える 1

3

次のように追加できます。

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);
于 2013-10-15T06:00:55.117 に答える