ウィジェット (プッシュ ボタン、ラベルなど) を Qt Designer で生成された中央のウィジェット レイアウトに動的に追加することは可能ですか? どうすればそれができますか?
ありがとうございました!
もちろん、それはとても簡単です。debug/release dir の 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"));