tkinter button state = DISABLED
Peter Otten
__peter__ at web.de
Mon May 14 14:01:17 EDT 2007
rahulnag22 at yahoo.com wrote:
> I have created a button widget with a button click binding. The button
> initially has a state=disabled. I can see the greyed out version of
> the button in the GUI. But If I click on the button it still invokes
> the callback/binding function.
>
> Any suggestions as to why the callback is being invoked even though
> the button has a disabled state. It looks like-
>
> b=Button(frame, text = "Button", state = 'disabled')
>
> b.bind("<ButtonRelease-1>",
> lambda
> event :
> function()
> )
Well, the /mouse/ button /was/ released. Do you know about the alternative?
b = Button(..., command=function) # no bind(), no lambda
It behaves like you expect.
Peter
More information about the Python-list
mailing list