Seite 1 von 1

Fehlermeldung Python 3.2

Verfasst: Donnerstag 21. Juli 2011, 21:47
von mcdwerner
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

Re: Fehlermeldung Python 3.2

Verfasst: Donnerstag 21. Juli 2011, 22:04
von yipyip
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

Re: Fehlermeldung Python 3.2

Verfasst: Freitag 22. Juli 2011, 07:11
von mcdwerner
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