Seite 1 von 1

xturtle Grafikfenster Reagiert nicht.

Verfasst: Sonntag 21. Juni 2009, 11:31
von Dango
Guten Tag Python Forum,
ich habe folgendes Problem. Ich lerne gerade wie man Ereignisgesteuerte Programme schriebt und das Buch womit ich Python lerne gab mir folgende Aufgabe:

Code: Alles auswählen

from xturtle import*
reset()
onklick(goto)
 
Nach dem ich diesen Code in die IDLE eingegeben habe, soll ich auf eine beliebige Stelle, des sich daraufhin öffnendes Grafikfenster von xTurtle ( erweiterte Version von Turtle ) klicken. Doch sobald ich die Maus auf das Fenster zeige, so habe ich da nur die Sanduhr. Und wenn ich draufklicke passiert garnichts. Wenn ich dann das Grafikfenster schließen will sagt mir mein Betriebssystem ( Vista) das sich Pythonw.exe nicht mehr meldet.
Ich dachte mir ich poste das hier da xTurtle auf Tkinter basiert.
Ich bedanke mich im Voraus für alle Antworten
MfG
Dango

Verfasst: Sonntag 21. Juni 2009, 18:58
von busfahrer
@Dango

es heisst glaube ich onclick und nicht onklick.
Ich glaube so müsste es funktionieren

Code: Alles auswählen

from xturtle import *
screen = getscreen()
screen.onclick(goto)
Gruß...busfahrer

Verfasst: Sonntag 21. Juni 2009, 19:59
von Dango
@busfahrer
Entschuldigung, das mit "onklick" und "onclick" war nur ein Schreibfehler hier im Forum.
Es funktioniert leider immer noch nicht:
Sobald ich mit der Maus auf den Bildschirm komme ist da die Sanduhr und wenn ich draufklicke passiert erst nicht und dann steht oben in der Leiste hinter "Extended Turutle Graphics" ,"- (Keine Rückmeldung)". Und erst wenn ich dann probehalber "forward(0)" eingabe sehe ich das Ergebnis das eigentlich sofort erscheinen sollte.
Trotzdem vielen Dank
MfG
Dango

Verfasst: Montag 22. Juni 2009, 09:08
von Rebecca
Hast du es mal ohne IDLE ausprobiert, also in der ganz normalen Python-Shell?

Verfasst: Montag 22. Juni 2009, 16:28
von Dango
@Rebecca
Genau auf diese idee bin ich dann gestern Abend auch noch gekommen. Und es hat funktioniert. Trotzdem vielen Dank an Alle.
MfG
Dango