ich habe ein kleines Problem, was den "eleganten" Umgang mit Events angeht. Und zwar habe ich folgenden Code, der so funktioniert, aber offensichtlich nicht im Sinne des Erfinders ist:
Code: Alles auswählen
self.CAN.bind("<Button-1>", self.frameclick1)
self.CAN.bind("<Button-3>", self.frameclick2)
def frameclick1(self, event):
self.frameclick(event, 0)
def frameclick2(self, event):
self.frameclick(event, 1)
def frameclick(self, event, i):
...
Intuitiv möchte ich das:
Code: Alles auswählen
self.CAN.bind("<Button-1>", self.frameclick(i=0))
Wie löst man das am elegantesten?