Python Tkinter按钮即使在禁用后也会响应事件处理程序

Python Tkinter按钮即使在禁用后也会响应事件处理程序,python,tkinter,Python,Tkinter,我将我的按钮配置为禁用 self.button.configure(state = Tk.DISABLED) 但是,当单击按钮时,尽管在视觉上看不到动画,但仍会调用绑定到该按钮的回调 self.button.bind('<Button-1>', myhandler) self.button.bind(“”,myhandler) 这是故意的吗?我在macOS High Sierra上进行了测试。Tkinter正在按设计工作。真正的问题是,您没有按照设计使用tkinter 如果使用

我将我的按钮配置为禁用

self.button.configure(state = Tk.DISABLED)
但是,当单击按钮时,尽管在视觉上看不到动画,但仍会调用绑定到该按钮的回调

self.button.bind('<Button-1>', myhandler)
self.button.bind(“”,myhandler)

这是故意的吗?我在macOS High Sierra上进行了测试。

Tkinter正在按设计工作。真正的问题是,您没有按照设计使用tkinter


如果使用
命令
选项,tkinter将接受按钮的状态。如果您使用
bind
,您实际上是在告诉tkinter您将处理点击操作的所有细节。

tkinter正在按设计工作。真正的问题是,您没有按照设计使用tkinter

如果使用
命令
选项,tkinter将接受按钮的状态。如果您使用
bind
,实质上就是告诉tkinter您将处理点击操作的所有细节