我如何获得'state'的Tkinter Checkbutton?通过'state'我的意思是得到它是否有一个复选标记与否。
'state'
Tkinter Checkbutton
创建它时,它需要一个variable关键字参数。IntVar从传递Tkinter。选中或取消选中该框会将包含的值设置var为相应的布尔状态。可以通过以下方式访问var.get():
variable
IntVar
Tkinter
var
var.get()
已检查=> var.get()
未检查=> not var.get()
not var.get()
>>> root = Tkinter.Tk() >>> var = Tkinter.IntVar() >>> chk = Tkinter.Checkbutton(root, text='foo', variable=var) >>> chk.pack(side=Tkinter.LEFT) >>> var.get() #unchecked 0 >>> var.get() #checked 1