【问题标题】:wxPython: Toolbar Menu close eventwxPython:工具栏菜单关闭事件
【发布时间】:2013-11-06 19:54:32
【问题描述】:
【问题讨论】:
标签:
macos
python-2.7
wxpython
【解决方案1】:
我假设您正在以正常方式创建弹出菜单?像这样的:
menu = wx.Menu()
menu.Append(self.TBMENU_RESTORE, "Open Program")
menu.Append(self.TBMENU_CHANGE, "Show all the Items")
menu.AppendSeparator()
menu.Append(self.TBMENU_CLOSE, "Exit Program")
通常你也会看到一个
menu.Destroy()
您应该在此之后立即添加一个方法调用,以便您的代码最终看起来像这样:
menu = wx.Menu()
menu.Append(self.TBMENU_RESTORE, "Open Program")
menu.Append(self.TBMENU_CHANGE, "Show all the Items")
menu.AppendSeparator()
menu.Append(self.TBMENU_CLOSE, "Exit Program")
menu.Destroy()
self.onMenuDestroy()
然后你只需在 onMenuDestroy 方法中添加任何需要做的事情。