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 に答える