我将EVT_AUINOTEBOOK_PAGE_CHANGE
事件绑定到AuiNotebook
成功,但是EVT_AUINOTEBOOK_PAGE_CLOSE
两者EVT_AUINOTEBOOK_PAGE_CLOSED
都不做。绑定的处理程序永远不会运行。我的构造和绑定代码如下所示:
self.notebook = wx.aui.AuiNotebook(self)
self.Bind(wx.aui.EVT_AUINOTEBOOK_PAGE_CLOSE, self.on_page_close)
self.Bind(wx.aui.EVT_AUINOTEBOOK_PAGE_CHANGED, self.on_page_changed)
我的事件处理程序看起来像这样:
def on_page_close(self, event):
print 'Page closed', event
为什么页面关闭事件不做任何事情?
以防万一,这里是突出显示相关行的完整源文件。