0

我在面板中创建了 3 个按钮,它们都有相同的 onclick 事件,现在我必须找到哪个按钮调用了 onclick 事件及其 ID

k=5
j=400
    for i in range(k):
      j=j+20
      self.Bind(wx.EVT_BUTTON,self.OnButton2Button,id=j)

def OnButton2Button(self,event):
     #what should i code here to get id or name of button which raised click event
4

1 回答 1

2

对象本身呢?

button = event.GetEventObject()

然后你可以调用GetId(), GetName(), GetLabel()...

于 2013-10-10T09:36:34.743 回答