0

我有一个带有 auitoolbar 的面板,工具栏上有一个“删除”按钮。按下此按钮将删除面板及其中的所有内容。问题是除了wx.EVT_TOOL我用来触发删除之外,auitoolbar 还会触发OnLeftUp面板被删除后发生的事件,因此PyDeadObjectError. 有没有办法解决?常规按钮工作正常,这只是 auitoolbar 的问题。

python 2.7.2
wxpython 2.8.12
4

1 回答 1

0

与事件OnLeftUp绑定?wx.EVT_LEFT_UP如果是这样,那么在面板删除时,您还需要明确取消面板与事件的绑定:

self.panel.Unbind(wx.EVT_LEFT_UP) 
于 2013-01-29T09:20:28.793 回答