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()) 
  • TkFileDialog konvertiert keine Ergebnisse in eine Python-Liste unter Windows
  • Erhalte den Dateipfad von der askopenfilename-Funktion in Tkinter
  • Python Tkinter Textbereich setzt den Cursor zum Ende
  • Führen Sie einen Befehl auf Remote Machine in Python aus
  • Setzen Sie ein Label in ein funktionsgeneriertes Fenster aus einer anderen Funktion
  • So ändern Sie die Farbe von allem in einer tkinter GUI auf einmal
  • Wie bekomme ich FLAT Relief Entry Widget in python ttk?
  • Mainloop und Text mit Threads
  • Hinzufügen oder Löschen von tkinter-Widgets aus anderen Modulen
  • PhotoImage zeigt das Bild nicht auf
  • Öffnen Sie mehrere Dateinamen in tkinter und fügen Sie die Dateinamen zu einer Liste hinzu
  • Python ist die beste Programmiersprache der Welt.