1
对于从wx.Panel中删除控件,您有何建议? 我的控件类型的字典列表,像这样:从wx面板中删除控件的最佳方法
[ 'CB':wx.CheckBox, '标签':wx.StaticText, '输入':wx.TextCtrl]
,我试图在发生某些事情时将其删除,以便我可以添加新的。
我做到这一点的方法是:
# remove previous controls
for c in self.controls:
c['cb'].Destroy()
c['label'].Destroy()
c['input'].Destroy()
self.controls.remove(c)
但似乎我总是最后有LEN(self.controls)> 0未知原因
那么什么是去除的正确方法控制面板?我应该在控制面板上做些别的事吗?
我已经弄清楚了,你的回答是正确的......将列表设置为空列表固定它。谢谢! – hyperboreean 2010-02-22 10:28:25