(Please quote a part of the message you're replying to; I had problems figuring out you were replying to my post...)
On 29 Mar 2006 14:08:02 -0800, <[EMAIL PROTECTED]> wrote: > Ultimately what I am trying to is create a public computer session > manager. > > 1) User logs in and main application window is withdrawn (easy) > 2) After (for example) 55 minutes - a warning window/dialoguebox > "session will end in 5 minutes" > 3) With 30 seconds to go - a warning window/dialoguebox "session will > end in 30 seconds" > 4) User logged out (easy) > > I am having problems with steps 2 and 3 > Either the window/dialoguebox will > (a) pause the program execution upon display waiting for user input > or (b) both warnings display together when application has finished. > > What I want want is a window/dialogue box that will not halt > application logic, and will display immediately. But what does it do between steps 1 and 2? Is Python/Tkinter still in control, or are you running some external program, or something else? As for the dialogue box pausing the program execution waiting for user input, you're probably using the "built-in" show* or ask* functions from the tkMessageBox module that are designed to be modal. If you just create a Toplevel and populate it with widgets, it will just display once the control is returned to the Tkinter mainloop and no user input will be needed. But the control *has* to return to the mainloop, or the window won't show up. One acceptable workaround may be to call the "update" method on the Toplevel, but it may depend on what you do between steps 1 & 2. HTH -- python -c "print ''.join([chr(154 - ord(c)) for c in 'U(17zX(%,5.zmz5(17l8(%,5.Z*(93-965$l7+-'])" -- http://mail.python.org/mailman/listinfo/python-list