цельКак работает кнопка проверки в меню Tkinter?
Чтобы понять, как работает кнопка проверки в меню 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
Пожалуйста помочь мне с этим сомнением.