ich versuche mit der WingIDE 101 ein simples Tkinter-Skript zu starten, erhalte dabei allerdings immer folgenden Fehler:
Code: Alles auswählen
Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)]
Type "help", "copyright", "credits" or "license" for more information.
>>>
Evaluating Tkinter.py
Traceback (most recent call last):
File "Z:\<string>", line 1, in <module>
File "Z:\Tkinter.py", line 19, in <module>
NameError: name 'Tk' is not defined
So sieht das Skript aus:
Code: Alles auswählen
from Tkinter import *
class App:
def __init__(self, master):
frame = Frame(master)
frame.pack()
self.button = Button(frame, text="QUIT", fg="red", command=frame.quit)
self.button.pack(side=LEFT)
self.hi_there = Button(frame, text="Hello", command=self.say_hi)
self.hi_there.pack(side=LEFT)
def say_hi(self):
print "hi there, everyone!"
root = Tk()
app = App(root)
root.mainloop()
Jemand eine Idee?
Michael