tk按钮改变外观

时间:2016-04-24 13:06:37

标签: python-2.7 button tkinter

所以我正在做这个程序并注意到我的两个按钮看起来都是这样的 enter image description here

在我运行程序一段时间后,第二个按钮将其外观更改为此 enter image description here

这是什么时候发生的?

这是我的代码:/以防我正在做一些不应该做的事情。我在IDLE的python 2.7.8中这样做。

dynamiccontent

1 个答案:

答案 0 :(得分:1)

问题是您的绑定是在默认绑定之前处理的。这是默认绑定,在单击按钮时会更改按钮的外观。您正在禁用单击按钮,以防止在释放鼠标按钮时重置按钮外观的默认行为。

除非有特殊原因,否则应使用按钮小部件的command属性,而不是尝试创建自己的绑定。