【发布时间】:2014-07-16 00:30:20
【问题描述】:
我尝试在 QMainWindow 中设置 QGridLayout。据我所知,这段代码看起来有效,但它不起作用。这个可以吗?
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
{
QGridLayout *layout = new QGridLayout;
this->setLayout(layout);
QPushButton *box1 = new QPushButton(this);
QPushButton *box2 = new QPushButton(this);
QPushButton *box3 = new QPushButton(this);
layout->addWidget(box1, 0, 0);
layout->addWidget(box2, 1, 0);
layout->addWidget(box3, 2, 0);
}
如果我运行它,我看到的只是三个按钮相互重叠......
【问题讨论】:
标签: c++ object user-interface layout qt4