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
呢?