我找到了很多关于从QVBoxLayout中删除小部件的答案。
但是我没有找到关于删除布局的任何答案。我知道我可以把我的子布局放到QWidget中。我只是想了解更多。
layout = QtGui.QVBoxLayout()
item_in_layout = create_layout()
layout.addLayout(item_in_layout)
# Remove?
答案 0 :(得分:4)
将removeItem与指向要删除的布局的指针一起使用。
答案 1 :(得分:0)
使用QLayout::itemAt
获取相应的布局项目,使用QLayout::removeItem
删除它。