Good thinking. It was indented with spaces, so I replaced them with tabs. Now I'm getting a SyntaxError: invalid syntax in root = Tk(). If I split the code in two parts (with the second one beginning in that line) and run them separately, I get no errors, but still nothing happens.
class Application(Frame): def say_hi(self): print "hi there, everyone!" def createWidgets(self): self.QUIT = Button(self) self.QUIT["text"] = "QUIT" self.QUIT["fg"] = "red" self.QUIT["command"] = self.quit self.QUIT.pack({"side": "left"}) self.hi_there = Button(self) self.hi_there["text"] = "Hello", self.hi_there["command"] = self.say_hi self.hi_there.pack({"side": "left"}) def __init__(self, master=None): Frame.__init__(self, master) self.pack() self.createWidgets() var root = Tk() app = Application(master=root) app.mainloop() root.destroy() On Sun, May 4, 2008 at 12:33 PM, Q4 <[EMAIL PROTECTED]> wrote: > On Sun, 4 May 2008 02:23:37 -0700 (PDT), Protected <[EMAIL PROTECTED]> > wrote: > > Hello. I'm a complete newbie trying to learn Python. I decided to try > > some Tkinter examples, including the one from the library reference, > > but they don't seem to do anything! Shouldn't there be, like, a > > dialog? > > > > I'm running Windows XP and using IDLE. You can assume my version of > > Python is the latest. > > -- > > http://mail.python.org/mailman/listinfo/python-list > > If you just copy the code from the python doc the indentation might be > broken. > Send the code and I'll take a look at it. > > Do you get any errors? > > -- > My website: > http://www.riddergarn.dk/koder/ > >
-- http://mail.python.org/mailman/listinfo/python-list