如何从QVBoxLayout中删除(子)布局项?

时间:2013-06-10 13:32:17

标签: qt

我找到了很多关于从QVBoxLayout中删除小部件的答案。

但是我没有找到关于删除布局的任何答案。我知道我可以把我的子布局放到QWidget中。我只是想了解更多。

layout = QtGui.QVBoxLayout()
item_in_layout = create_layout()
layout.addLayout(item_in_layout)
# Remove?

2 个答案:

答案 0 :(得分:4)

removeItem与指向要删除的布局的指针一起使用。

答案 1 :(得分:0)

使用QLayout::itemAt获取相应的布局项目,使用QLayout::removeItem删除它。