Snakey wrote:

> I have created a simple Tkinter GUI.  I have a function that needs to be
> executed automatically upon launching the GUI application.  How can it be
> done?

how about calling it from the script that creates the GUI, before you 
enter the mainloop?

     my_function()
     root.mainloop()

if you want to call it when the GUI is up and running, you can use the
"wait_visibility" method on the root widget:

     root.wait_visibility() # run event loop until window appears
     my_function()
     root.mainloop()

another approach is to use the "after_idle" method:

     root.after_idle(my_function)
     root.mainloop()

</F>

_______________________________________________
Tkinter-discuss mailing list
Tkinter-discuss@python.org
http://mail.python.org/mailman/listinfo/tkinter-discuss

Reply via email to