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