在mainwindow中通过代码添加控件

来源:互联网 发布:如何做数据迁移 编辑:程序博客网 时间:2024/05/18 11:04
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);         //此行起到真正显示控件的作用

}


说明:在mainwindow中需要添加中心部件,然后将我们添加的布局用中心部件进行设置

原创粉丝点击