Tkinter: Problem mit *.bind("<Leave>", ...)
Verfasst: Montag 5. April 2004, 09:31
Hallo zusammen!
Ich habe folgendes Problem:
Für meine Programm habe ich eine Eingabemaske, in der ich die wichtigen Daten eingeben kann. Unter anderem verwende ich auch ein OptionMenu. Je nachdem, wie ich den Wert in diesem OptionMenu setze, sollen andere Werte automatisch gesetzt werden. Darum dachte ich mir, dass ich das OptionMenu mit bind("<Leave>", ...) verbinde. Das funktioniert ja auch soweit. Nur ruft er die definierte Funktion schon auf, bevor etwas ausgewählt wurde und damit das OptionMenu verlassen wird Somit weiß ich in der aufgerufenen Funktion logischerweise auch noch nicht, was ausgewählt wurde und kann die anderen Werte nicht korrekt setzen
Hat jemand vielleicht eine Idee, wie ich das lösen kann, so dass die Funktion wirklich erst dann aufgerufen wird, wenn in dem OptionMenu etwas ausgewählt wurde?
Danke schon mal im Voraus
MfG
MightyJ
Ich habe folgendes Problem:
Für meine Programm habe ich eine Eingabemaske, in der ich die wichtigen Daten eingeben kann. Unter anderem verwende ich auch ein OptionMenu. Je nachdem, wie ich den Wert in diesem OptionMenu setze, sollen andere Werte automatisch gesetzt werden. Darum dachte ich mir, dass ich das OptionMenu mit bind("<Leave>", ...) verbinde. Das funktioniert ja auch soweit. Nur ruft er die definierte Funktion schon auf, bevor etwas ausgewählt wurde und damit das OptionMenu verlassen wird Somit weiß ich in der aufgerufenen Funktion logischerweise auch noch nicht, was ausgewählt wurde und kann die anderen Werte nicht korrekt setzen
Hat jemand vielleicht eine Idee, wie ich das lösen kann, so dass die Funktion wirklich erst dann aufgerufen wird, wenn in dem OptionMenu etwas ausgewählt wurde?
Danke schon mal im Voraus
MfG
MightyJ