假设我们有一个QWidget和一个包含其他小部件和布局的QLayout命名。设置为这样的布局:general_layoutgeneral_layoutQWidget
setLayout(general_layout)
现在我应该更改QWidget. 我怎样才能做到这一点?我试图为 删除并创建一个新布局,QWidget并将该新布局设置为 的布局QWidget,但无法成功完成我的意图。
这是我的代码:
delete general_layout;
general_layout = new QHBoxLayout;
general_layout->addLayout(some_layout);
myQWidget->setLayout(general_layout);