3
我創建了一個按鈕,我希望是白色/紅色禁用/激活時前後發生了改變顏色帶有.Tk()方法的Tkinter窗口。Tkinter的按鈕已經徘徊在它
然後回調改變按鈕的顏色:
self.btn.configure(state = "active")
按鈕變爲紅色。當我用鼠標懸停在鼠標上時,顏色仍然是紅色。但是,當我離開按鈕的區域時,它會變成白色。該按鈕保持活動狀態。我錯過了什麼?
我創建了一個按鈕,我希望是白色/紅色禁用/激活時前後發生了改變顏色帶有.Tk()方法的Tkinter窗口。Tkinter的按鈕已經徘徊在它
然後回調改變按鈕的顏色:
self.btn.configure(state = "active")
按鈕變爲紅色。當我用鼠標懸停在鼠標上時,顏色仍然是紅色。但是,當我離開按鈕的區域時,它會變成白色。該按鈕保持活動狀態。我錯過了什麼?
我看到按鈕狀態可以是正常的,活動的或禁用的。 文檔中沒有多少說明 tkinter buttons但是,當我用鼠標將鼠標懸停在按鈕上時,按鈕處於活動狀態,而當鼠標不在其區域時,按鈕處於活動狀態。 所以下面的訣竅
self.btn.configure(state = "normal", relief="raised", bg = "red")