wxPython获取事件ID
我有一些代码,它将菜单项绑定到一个方法:
def getEventID(self, event):
print id # how do I get id?
EVT_MENU(self, 123, self.getEventID)
所以基本上,我希望我的应用程序在按下具有该 ID 的菜单项时打印“123”。我该怎么做呢?
I have some code, which binds a menu item to a method:
def getEventID(self, event):
print id # how do I get id?
EVT_MENU(self, 123, self.getEventID)
So basicly, I want my app to print "123" when the menu item with that ID is pressed. How would I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我相信您应该能够使用
event.GetId()
。您还可以使用event.GetEventObject()
来获取触发该事件的小部件。You should just be able to use
event.GetId()
I believe. You can also useevent.GetEventObject()
to get the widget that fired the event.