【发布时间】:2013-06-23 09:31:18
【问题描述】:
我创建检查按钮
var = IntVar()
cb = Checkbutton(master, variable=var)
我可以使用变量设置和读取状态检查按钮
var.set(1)
var.get()
我可以通过检查按钮本身来设置检查按钮的状态
cb.select()
cb.deselect()
如果没有变量var,如何通过变量cb读取checkbutton的状态?
【问题讨论】:
我创建检查按钮
var = IntVar()
cb = Checkbutton(master, variable=var)
我可以使用变量设置和读取状态检查按钮
var.set(1)
var.get()
我可以通过检查按钮本身来设置检查按钮的状态
cb.select()
cb.deselect()
如果没有变量var,如何通过变量cb读取checkbutton的状态?
【问题讨论】:
您必须使用 Tkinter 变量来查询 Checkbutton 的状态。这也是一种非常常见的模式,因此您不必担心用于定义 IntVar 的额外代码行。它也有它的优点,比如可以在变量的值发生变化时进行跟踪。
【讨论】: