wxPython:如何从sizer中删除垫片?

时间:2014-08-03 12:30:39

标签: python wxpython

我在这样的sizer中添加了一个spacer:

self.itemVBox = wx.BoxSizer(wx.VERTICAL)
self.itemVBox.AddSpacer((0, 5))

有没有办法去掉我添加的垫片,或者可能移除/重置该sizer中的所有垫片?

1 个答案:

答案 0 :(得分:0)

你试过这个:

How to remove a size(spacer) from a sizer

AddSpacer返回一个spacer项。据我所知,你想要删除那个间隔,对吧?

spacer = self.itemVBox.AddSpacer((0, 5))
self.itemVBox.remove(spacer)

您还可以在wxpython docs中看到Sizer API:

http://www.wxpython.org/docs/api/wx.Sizer-class.html