我正在尝试在我的主窗口中设置布局(使用setLayout()
),但是启动时没有显示任何内容:
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0)
{
QVBoxLayout *vBoxLayout = new QVBoxLayout;
{
QPushButton *pushButton = new QPushButton(tr("A button"));
vBoxLayout->addWidget(pushButton);
}
setLayout(vBoxLayout);
}
};
QLayout
的对象。请看末尾附近的那行代码new QLayout
。 - Cory Klein