QT中在MainWindow中代码添加控件

来源:互联网 发布:高颜值耳机 知乎 编辑:程序博客网 时间:2024/06/04 08:20

感谢 http://blog.csdn.net/noodle123/article/details/8260693

代码如下:

MainWindow::MainWindow(QWidget *parent) :    QMainWindow(parent),    ui(new Ui::MainWindow){    ui->setupUi(this);    QRadioButton *radio1 = new QRadioButton(tr("&Radio button 1"));    QVBoxLayout *vbox = new QVBoxLayout(this);    vbox->addWidget(radio1);    QWidget *centerWindow = new QWidget(this);    this->setCentralWidget(centerWindow);    centerWindow->setLayout(vbox);}


Note: Creating a main window without a central widget is not supported. You must 
have a central widget even if it is just a placeholder.

QWidget *centerWindow = new QWidget;
    this->setCentralWidget(centerWindow);
    QVBoxLayout *mainLayout = new QVBoxLayout;
    mainLayout->addWidget(splitter);
    centerWindow->setLayout(mainLayout);


0 0
原创粉丝点击