0
我想通過將1或0(作爲整數)傳遞給此函數來設置checkbutton的值。但是,checkbutton的狀態沒有變化。請幫忙。檢查按鈕值常量
def change_On_Off_state(*args):
CheckVar1 = IntVar()
CheckVar1.set(*args)
OnOff = Checkbutton(label2, text = "On", variable = CheckVar1, onvalue = 1, offvalue = 0, height=1, width = 10,anchor = W, bg='Light Blue')
OnOff.grid(row = 4, column = 2, padx = 10, sticky = W)
#CheckVar1.trace_variable("w", On_Off_state)
每次需要更改狀態時,您都不必創建新的Checkbutton和新的IntVar。這樣你在一個網格單元中有許多'Checkbutton' - 一個「Checkbutton」在另一個單元格之上。 – furas