Button commands werden sofort ausgelöst

Fragen zu Tkinter.
Antworten
martyonair
User
Beiträge: 2
Registriert: Sonntag 10. Oktober 2010, 22:26

Hallo,
ich entwickle ein kleines Python Spiel und benutz
dazu das PyDev Plugin für Eclipse.
mein Prpblem ist, dass die "command" Funktion die ich dem button
beim erstellen zuweise, nach dem starten der mainloop
sofort ausgelöst wird. behebe ich das?
Woran kann das liegen oder wie

danke schon mal im vorraus

marty
BlackJack

@martyonair: Ich vermute mal die werden nicht beim Start der `mainloop()` aufgerufen, sondern Du machst den beliebten Anfängerfehler und rufst die selber auf und weist das Ergebnis von dem Aufruf dem `command`-Argument zu, anstatt dort die Funktion zu übergeben. Also ``command=spam()`` statt ``command=spam``.
martyonair
User
Beiträge: 2
Registriert: Sonntag 10. Oktober 2010, 22:26

danke, das war der fehler^^
Antworten