Seite 1 von 1

Problem mit Tkinter und PythonXY

Verfasst: Montag 16. Mai 2011, 14:21
von Seba2011
Hallo Leute,
für ein Projekt muss ich leider mit Pythonxy arbeiten, bisher kenne ich nur C# und bin absolut neu in Python. Ich wollte damit den folgenden Code ausführen:

Code: Alles auswählen

print "Start"
from Tkinter import *
root=Tk()                           #Fenster
lab=Button(root,text=u"Testlabel")   #Label gehört ins Fenster
lab.pack                            #Zeigt den Text an                        
root.mainloop                       #in Endlosschleife
"start" wird in der Console angezeigt, allerdings nicht das Fenster. Neben der Importzeile steht mit einem gelben Ausrufezeichen: "unable to detect undefined names". Ist TKinter nicht bei Python dabei und muss erst integriert werden, oder wo liegt mein Fehler.
Ich würde mich super freuen wenn jemand mir weiterhelfen könnte.
Gruß und danke,
Sebastian

Re: Problem mit Tkinter und PythonXY

Verfasst: Montag 16. Mai 2011, 14:47
von BlackJack
@Seba2011: Du musst `pack()` und `mainloop()` auch *aufrufen* nicht nur einfach die Attribute abfragen und dann nichts damit machen.

Re: Problem mit Tkinter und PythonXY

Verfasst: Montag 16. Mai 2011, 14:52
von Seba2011
Super danke, du bist mein Held des Tages ;). Ich hatte das so aus einem Tutorial übernommen. Mit deinen Änderungen geht es jetzt und ich kann weitermachen. Danke, dass du dir die Zeit genommen hast.