Shankar Iyer ([EMAIL PROTECTED]) wrote: > I have another Tkinter-related question. At the beginning of my > program, a tkinter window is created with six buttons. Each of these > buttons is assigned a function that should be executed only when the > button is pressed. However, it seems that these functions are all > executed once when the button widgets are first created. Why is this > the case and how do I prevent this from happening?
Change your source code from # wrong button = Tkinter.Button(..., command=some_function(),...) to # correct button = Tkinter.Button(..., command=some_function,...) to pass the *function* to the widget instead of the *result* of a function call. And, next time, remember to post some code alongside with your question. Peter -- http://mail.python.org/mailman/listinfo/python-list