Ich habe ein rechte Maustaste Menü erstellt. Dieses wird, wenn ich auf einen Button drücke, automatisch mit Namen gefüllt. Nun möchte ich, dass wenn ich einen Namen auswähle, dieser in eine Funktion übergeben wird.
Ich fülle das Menü wie folgt:
Code: Alles auswählen
self.menu = wx.menu
i = 1
for text in f.readlines():
self.menu.Append(i, text, "", wx.ITEM_NORMAL)
self.Bind(wx.EVT_MENU, self.Meine_Funktion, id=i)
i=i+1
def Meine_Funktion(self, id):
print id
<wx._core.CommandEvent; proxy of <Swig Object of type 'wxCommandEvent *' at 0x21e264> >
Hab mit dir(id) schon alles durchsucht und bekomme leider nichts zurück, was auf einen meiner hinzugefügten Namen schließen lässt.
Wie bekomme ich also einen ausgewählten Namen zurück???
Danke
HP