我有一个带有auitoolbar的面板和工具栏上的“删除”按钮。按此按钮将删除面板及其中的所有内容。问题是,在我用来触发删除的wx.EVT_TOOL
旁边,auitoolbar还会触发在删除面板后发生的OnLeftUp
事件,即PyDeadObjectError
。
有没有办法解决?
常规按钮工作正常,这只是auitoolbar的一个问题。
python 2.7.2
wxpython 2.8.12
答案 0 :(得分:0)
OnLeftUp
是否与wx.EVT_LEFT_UP
事件绑定?如果是这样,那么在删除面板时,您还需要使用事件明确取消绑定面板:
self.panel.Unbind(wx.EVT_LEFT_UP)