Seite 1 von 1

Tkinter startet nicht von der IDLE-Shell aus

Verfasst: Montag 19. September 2005, 23:08
von philipp
Hallo, ich würde mich freuen, wenn mir jemand mit folgendem Problem helfen kann. Bin Programmierumsteiger nach Python und versuche seit ein paar Tagen meine ersten Python GUI-Gehversuche (s.u.).
Dabei starten alle Programme mit Tkinterbeteiligung nur nach Eingabe in der Eingabeaufforderung, ohne Probleme, aber nicht nach Eingabe in der IDLE-Shell oder im IDLE-Editfenster. Sonst klappt alles. Python 2.4.1, IDLE 1.1.1
Wisst Ihr etwas darüber?
Wäre sehr dankbar für Hilfe, Vielen Dank schon im Voraus.

Philipp

Code: Alles auswählen

from Tkinter import *
root = Tk()
w = Label(root, text='Hello World')
w.pack()
root.mainloop
Edit (Leonidas): Code in Python-Tags gesetzt.

Re: Tkinter startet nicht von der IDLE-Shell aus

Verfasst: Dienstag 20. September 2005, 07:20
von gerold
philipp hat geschrieben: Dabei starten alle Programme mit Tkinterbeteiligung nur nach Eingabe in der Eingabeaufforderung, ohne Probleme, aber nicht nach Eingabe in der IDLE-Shell oder im IDLE-Editfenster. Sonst klappt alles.
Hi philipp!

Die IDLE ist selbst ein TKInter-Programm, deshalb macht sie meist bei TKInter-Programmen Schwierigkeiten. Wenn du vor hast, TKInter-Programme zu erstellen --> steige auf einen anderen Editor um.

mfg
Gerold
:-)

Verfasst: Dienstag 20. September 2005, 08:11
von heftic
Wenn du vor hast, TKInter-Programme zu erstellen --> steige auf einen anderen Editor um.


Hier verschiedene Editoren!
http://python.sandtner.net/viewtopic.ph ... 9c9642b310

ich würde auch den SciTE empfehlen. Den kann man meiner Meinung nach perfekt einrichten.

Verfasst: Dienstag 20. September 2005, 09:30
von Francesco
Hallo,

funktioniert eigentlich bei mir (wenn ich in idle die Befehle einzelen
eingebe).

Übrigens hast Du die Klammern vergessen:

statt root.mainloop
root.mainloop()

Danke!

Verfasst: Dienstag 20. September 2005, 19:47
von philipp
Danke an alle!
Habe jetzt SciTE und alles funktioniert.

Philipp

Verfasst: Mittwoch 21. September 2005, 14:00
von heftic
philipp hat geschrieben:Habe jetzt SciTE und alles funktioniert.
Eine gute Wahl :D .

Hier noch praktische Einstellungen für deinen neuen Editor
http://www.pythonwiki.de/PythonDeForum/ ... ntegration

mfg
heftic