Buttons mit xturtle erstellen?????

Fragen zu Tkinter.
Benutzeravatar
LP640
User
Beiträge: 142
Registriert: Dienstag 29. September 2009, 14:40

so leute ich bin mit eurer hilfe jetzt so weit gekommen:

Code: Alles auswählen

from frog import*

p=Pool() 
f=Frog(p,False) 
f.button("10 px vor", lambda x:f.move(10)) 
f.pos = -200,50

f.visible = True 
wie mach ich dass jetzt es zum beispiel eine variable "v" gibt und wenn ich den knopf drücke, diese variable den wert 1 oder ein wort erhält???

so geht es nämlich nicht:

Code: Alles auswählen

from frog import*

p=Pool() 
f=Frog(p,False) 
f.button("10 px vor", lambda x:v=1) 
f.pos = -200,50

f.visible = True 
bitte um hilfe

mfg
LP640
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Ein `lambda` Statement kann nunmal keine Zuweisungen vornehmen, du musst schon eine richtige Funktion definieren und das `lamdba` damit ersetzen.
Antworten