Tkinter IntVar返回PY_VAR0而不是值
我有一个Checkbutton和一个IntVar
与之关联的对象,但是当我尝试获取的值时var
,我正在接收PY_VAR0
。
这是我的代码:
from tkinter import *root = Tk()
def show_state():
print(var)
var = IntVar()
cbtn = Checkbutton(root, text='Check', variable=var, command=show_state)
cbtn.pack()
root.mainloop()
我为什么要得到PY_VAR0
?
回答:
var
是对Tkinter.IntVar
对象的引用。您需要调用其get
方法来访问其表示的值:
print(var.get())
以上是 Tkinter IntVar返回PY_VAR0而不是值 的全部内容, 来源链接: utcz.com/qa/400134.html