I have a program with many "forms" (Toplevel windows with entry fields). 
Sometimes when I .deiconify() and .lift() a form that is a child of another 
form, but that just got buried under other forms it comes up 'not active' 
(dimmed).  I have to click on the title bar (or anywhere in the window) 
before I can start entering stuff into the entry fields.  It doesn't seem to 
happen all of the time, which I don't understand.  Doing a .focus_set() 
after the .lift() fixes it, but then Tkinter loses track of which entry 
field the cursor was in when the window got covered up.  Is there something 
else I should be calling after the .deiconify() and .lift() to make sure the 
window get 'activated' (or what ever that state is)?  This is on Linux at 
this point.

Thanks!

Bob


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to