右クリック ポップアップには約 5 ~ 6 個のメニュー項目があり、再利用できるコードのかなりの部分があるため、それらを個別のメソッドにバインドするのは不器用に思えますが、このようなことは可能ですか?
self.Bind(wx.EVT_MENU, self.MenuClicked, id=self.menu1)
self.Bind(wx.EVT_MENU, self.MenuClicked, id=self.menu2)
self.Bind(wx.EVT_MENU, self.MenuClicked, id=self.menu3)
self.Bind(wx.EVT_MENU, self.MenuClicked, id=self.menu4)
self.Bind(wx.EVT_MENU, self.MenuClicked, id=self.menu5)
def MenuClicked(self, event):
detect which menu being clicked
assign specific values to several variables regarding the menu being clicked
rest of the codes.
GetMenu()
が利用できないことに気付きましたがwx.EVT_MENU
、基本的にどのメニューがクリックされているかをどのように認識していますか?