0
要了解複選按鈕,在菜單的Tkinter是如何工作的。尤其是如何改變相關變量的值以及何時調用命令中提到的功能。
代碼
我有以下checkbutton,我已經添加到Tkinter的菜單:
window = Tk()
shown = BooleanVar()
shown.set(True)
menubar = Menu(window)
optionsmenu = Menu(menubar,tearoff=0)
optionsmenu.add_checkbutton(label='Show timing after the run is completed',command=PopUp,variable=shown,onvalue = True,offvalue = False)
爲簡單起見,在檢查按鈕的值是true
和截止值爲false
。
我想知道:
- 改變變量的值時,檢查按下按鈕或調用的函數,需要明確地改變了變量的值?
- 在變量被切換或切換之後執行該命令?
規格
的Windows XP SP3
的Python 2.7
請幫我這個疑問。