I'm seeing some new and unexpected behaviour with tkinter + python2.4, in a gnome+linux environment. The code below used to work (and continues to work under windows). The intended behaviour is that a window is created the the first time the button is pushed, and then de-iconified and brought to the top whenever the button is pushed again. The behaviour I'm seeing is that the window is de-iconified (if iconified) correctly, but if already present on the screen, it is not raised.
Does this code look ok? Any suggestions as to what the problem could be? Thanks for any pointers. -------------------------------------------------- from Tkinter import * t = None def cmd(): global t if t: t.tkraise() t.deiconify() else: t = Toplevel() l = Label( t, text=".... some text goes here ..." ) l.pack() b = Button(text="Raise",command=cmd) b.pack() b.mainloop() -- http://mail.python.org/mailman/listinfo/python-list