4.4、将变量与 Checkbutton 绑定
# variable:指定与 Checkbutton 绑定的变量
#显示 Checkbutton 的值
from Tkinter import *
root = Tk()
#将一整数与 Checkbutton 的值绑定,每次点击 Checkbutton,将打印出当前的值
v = IntVar()
def callCheckbutton():
print v.get()
Checkbutton(root,
variable = v,
text = 'checkbutton value',
command = callCheckbutton
).pack()
root.mainloop()
#上述的 textvariable 使用方法与 Button 的用法完全相同,使用此例是为了区别 Checkbutton
的另外的一个属性 variable,此属性与 textvariable 不同,它是与这个控件本身绑定,
Checkbutton 自己有值:On 和 Off 值,缺省状态 On 为 1,Off 为 0。
代码
from tkinter import *
quehui = Tk()
v = IntVar()
def CallC():
print(v.get())
Checkbutton(quehui,
variable = v,
text = "复选框的状态",
command = CallC
).pack()
quehui.mainloop()


浙公网安备 33010602011771号