我有一个Checkbutton和一个IntVar与之关联的对象,但是当我尝试获取的值时var,我正在接收PY_VAR0。
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方法来访问其表示的值:
Tkinter.IntVar
get
print(var.get())