MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
QRadioButton *radio = new QRadioButton("radio button1");
QVBoxLayout *vbox = new QVBoxLayout;
vbox->addWidget(radio);
QWidget *centerWindow = new QWidget; //此centerWindow组件在mainwindow时控件显示起决定性作用
this->setCentralWidget(centerWindow);
centerWindow->setLayout(vbox); //此行起到真正显示控件的作用
: QMainWindow(parent)
{
QRadioButton *radio = new QRadioButton("radio button1");
QVBoxLayout *vbox = new QVBoxLayout;
vbox->addWidget(radio);
QWidget *centerWindow = new QWidget; //此centerWindow组件在mainwindow时控件显示起决定性作用
this->setCentralWidget(centerWindow);
centerWindow->setLayout(vbox); //此行起到真正显示控件的作用
}
说明:在mainwindow中需要添加中心部件,然后将我们添加的布局用中心部件进行设置