wxPython 获取事件ID

1 投票
1 回答
2531 浏览
提问于 2025-04-16 22:04

我有一些代码,它把一个菜单项和一个方法连接起来:

def getEventID(self, event):
    print id # how do I get id?

EVT_MENU(self, 123,  self.getEventID)

所以基本上,我想让我的应用在按下那个ID的菜单项时打印“123”。我该怎么做呢?

1 个回答

4

你可以直接使用 event.GetId() 来获取事件的ID。我觉得这样就可以了。另外,你也可以用 event.GetEventObject() 来获取触发这个事件的控件。

撰写回答