"Doug Reid" <rnrcr...@yahoo.com> wrote

The following code and it's explanation doesn't seem to work:

1. >>> from Tkinter import *
2. >>> tk = Tk()
3. >>> btn = Button(tk, text="click me")
4. >>> btn.pack()

In line 1, .....
Nothing appears on the screen after I enter line 2...

A lot depends on the environment for Tk. It works slightly differently on different operating systems and with different IDEs. It is even possible that you wouldn't see any windows after line 4. You would need to add line 5:

tk.mainloop()

before anything happens.

Don't worry too much, just enter the code and run it.
If you do want to use the >>> prompt to experiment use an OS command line window rather than an IDE.

In pratice when working with Tkinter I've leaned not to trust any IDE but just use it as a text editor. I type the code, save it and then run it from the OS directly.

HTH,


--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to