Tkinter IntVar gibt PY_VAR0 statt Wert zurück

Ich habe einen Checkbutton und ein IntVar Objekt, das mit ihm verknüpft ist, aber wenn ich versuche, den Wert des var zu bekommen, empfange ich PY_VAR0 .

Hier ist mein 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() 

Warum PY_VAR0 ich PY_VAR0 ?

One Solution collect form web for “Tkinter IntVar gibt PY_VAR0 statt Wert zurück”

var ist ein Verweis auf ein Tkinter.IntVar Objekt. Sie müssen seine Methode erhalten, um auf den Wert zuzugreifen, den sie repräsentiert:

 print(var.get()) 
  • Bestimmen Sie, welche Taste in Tkinter gedrückt wurde?
  • Wie man einen Button mit dem tkinter Canvas Widget macht?
  • Einfache GUI mit Bildern
  • Tkinter - Nur gefüllte Werte eines Arrays in einem OptionMenu anzeigen
  • Hervorhebung einer angeklickten Zeile in einem unfokussierten Tkinter Text-Widget
  • Python - Wie bekomme ich Cursor Position in Tkinter Text Widget
  • _tkinter.TclError: ungültiger Befehlsname ".4302957584"
  • Python Tkinter: Beschreibung in Statusleiste anzeigen
  • Kann die Hauptschleife eines Programms aus der GUI verschoben werden?
  • Wie kann ich ein Fenster anzeigen, das mit der Methode "Abheben" versteckt wurde?
  • Matplotlib / Tkinter-Bug: Ausnahme beim Vergleich von collection3d-Objekten
  • Python ist die beste Programmiersprache der Welt.