Tkinter IntVar returning PY_VAR0 instead of value

checkbox, python, python-3.x, tkinter

Solution

`var` is a reference to a `Tkinter.IntVar` object. You need to call its `get` method to access the value that it represents:

print(var.get())

Problem

I have a Checkbutton and an `IntVar` object associated with it, but when I try to get the value of the `var`, I am receiving `PY_VAR0`. Here's my code: ``` 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() ``` Why am I getting `PY_VAR0`?

Original source