Seite 1 von 1

Tkinter interaktiv nutzen

Verfasst: Montag 3. September 2007, 19:40
von Granino
Aus dem Buch 'Python2.x' (Das Einsteigerseminar, Martin Uzak, bhv) entnahm ich, dass man Programme mit Tkinter interaktiv testen kann. Das klappt bei mir aber nicht, erst wenn ich root.mainloop() aufrufe, erscheint das tk-Fenster.
Ich benutze Release 2.4.
Das Problem ist zwar nicht ganz so wichtig, denn ich kann ja nach jedem neuen Programmschritt root.mainloop() rufen, ist nur etwas lästig.
Weiß jemand Hilfe?
Gruß Granino

Verfasst: Montag 3. September 2007, 20:30
von mawe
Komisch. Was verwendest du denn, Python-Konsole, idle, ipython, ... ? Betriebssystem?

Wenns nicht anders geht, nimm nur einmal root.mainloop(), und dann immer root.update(). Ist zwar lästig, da hast du recht, aber ... :)

Verfasst: Montag 3. September 2007, 21:08
von Granino
Hallo mawe,
ich benutzte idle unter Windows XP

Verfasst: Montag 3. September 2007, 21:43
von Costi
das ist mir auch schon aufgefallen:
unter windows gehts nicht,
unter linux (ubuntu) schon

Verfasst: Dienstag 4. September 2007, 11:57
von Granino
Ich werde wohl umsteigen müssen, obwohl ich zur Zeit noch Probleme mit Linux habe.

Verfasst: Dienstag 4. September 2007, 13:07
von schlangenbeschwörer
so kurze Tests kannst du auch einfach in der commandline ausführen. Da erscheint das Fenster direkt. (Bei IDLE läuft ja schon ein mainloop)