【发布时间】:2016-05-18 20:57:46
【问题描述】:
我创建了一个按钮,我希望在禁用/激活时显示为白色/红色:
self.btn = tk.Button(cfg.win, text="Button", name = "btn", state="disabled", bg="white", activebackground="red")
self 指代我的 Gui 类,cfg.win 是一个带有 .Tk() 方法的 Tkinter 窗口。
然后一个回调改变按钮的颜色:
self.btn.configure(state = "active")
按钮变为红色。当我用鼠标悬停在鼠标上时,颜色仍然是红色。但是,当我离开按钮区域时,它会变成白色。该按钮保持活动状态。我错过了什么?
【问题讨论】: