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

回到顶部