是否可以将小部件(PushButtons,Labels等)动态添加到Qt Designer生成的中央窗口小部件布局中?怎么办呢?
谢谢!
答案 0 :(得分:2)
当然,这很容易。您可以在debug / release目录中查看ui_mainwindow.h。我更喜欢将QtDesigner中的小部件布局设置为代码。它是这样的:
//set layout programatically
auto layout = new QHBoxLayout(ui->centralWidget());
//or if you have set horizontalLayout in Qt Designer
auto layout = dynamic_cast<QHBoxLayout*>(ui->centralWidget->layout());
layout->addWidget(new QLabel("hello"));