问题
How can I get the state of a Checkbutton
in python? I have this:
def doSomething():
if #code goes here, if checkbutton is selected
...
check = Checkbutton(window, text="Add both", onvalue = 1, offvalue = 0)
check.pack(side="right")
回答1:
You need to associate the Checkbox
with a variable:
is_checked = IntVar()
check = Checkbutton(window, text="Add both", onvalue=1, offvalue=0, variable=is_checked)
Then utilise do your check such as:
if is_checked.get():
# do something
来源:https://stackoverflow.com/questions/16778424/how-to-get-state-of-checkbutton-when-its-selected