我有下面的代码来为BoxSizer添加6个按钮
for word in words:
btn = wx.Button(self, label=word)
btn.Bind(wx.EVT_BUTTON, self.onWordSelect)
在我的onWordSelect
方法中,我试图删除在Sizer上创建的所有按钮,以便可以重新创建新按钮。我的问题是除了最后一个按钮之外,所有的按钮都被删除了。
这是我用来删除按钮的代码:
for child in self.sizer.GetChildren():
self.sizer.Remove(child.Window)
self.sizer.Layout()
当检查len(self.sizer.GetChildren())
时,它返回0
,但是最后一个按钮仍然在屏幕上可见。
目前没有回答
相关问题 更多 >
编程相关推荐