Fehlermeldung Python 3.2

Fragen zu Tkinter.
Antworten
mcdwerner
User
Beiträge: 113
Registriert: Donnerstag 7. Juli 2011, 14:27

Hallo!
nachdem ich nun schon die ersten Gehversuche mit Python gemacht habe dachte ich es sei eine gut Idee, auch mal was mit GUI zu machen, frisch ans Werk mit:

Code: Alles auswählen

from tkinter import *
root = Tk()
lab = Label(root,text="Viel Spass mit dem Tkinter-Tutorial")
lab.pack()
root.mainloop()
Dieses Skript finde ich eigentlich immer in versch. Tuts, wenn's um den Einstieg in tkinter geht.

Aber was ich auch versuche, Eclipse spuckt immer wieder diese Fehlermeldung aus:


Traceback (most recent call last):
File "/home/werner/workspace/fipy/src/001/tkinter.py", line 1, in <module>
from tkinter import *
File "/home/werner/workspace/fipy/src/001/tkinter.py", line 2, in <module>
root = Tk()
NameError: name 'Tk' is not defined

:K
Hat evtl jemand eine Idee, woran's liegen kann?

Schonmal Danke sagt,
Werner
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

Du hast deine Datei 'tkinter.py' genannt. Damit ueberschattest du das eigentliche Tkinter-Modul. Benenne deine Datei mal mit einem etwas unverfaenglicherem Namen, dann sollte es klappen.
:wink:
yipyip
mcdwerner
User
Beiträge: 113
Registriert: Donnerstag 7. Juli 2011, 14:27

Oh Mann...
nach den ersten Recherchen dachte ich ich müsste Tkinter importieren, da die meisten Anleitungen für 2.x geschrieben sind.

Sollte doch vorsichtiger mit der Namenswahl sein

Vielen Dank!
Werner
Antworten