Wie kann ich in Python (Tkinter) vers. Buttons eine Varaible ändern lassen?
Hallo Leute!!
Also als erstes möchte ich darauf hinweisen, dass ich ein totaler Anfänger bin...D.h. dass ich evtl. auch ziemlich "blöde" Fehler mache/gemacht habe...;D
Jetzt zu meinem Problem: Also ich wollte in Python mit Tkinter ein Radiobutton erstellen, der einen bestimmten Wert (in diesem Fall der Wert 2) in eine Variable speichert.... Das hat aber nicht ganz geklappt...;D Ich habe da ein bisschen was ausprobiert, aber es kommt nicht das gewünschte Ergebniss raus.. Vielleicht ist mein Lösungsansatz auch total falsch...
Also erstmal das Programm:
from tkinter import *
main = Tk()
Material = IntVar()
Material.set(1)
#Funktion der Buttons (Ende)
def ende():
main.destroy()
#Elemente/Objekte
lb = Label(main, text = "Hier koennen Sie das Material fuer den Boden Ihres Hauses auswaehlen...")
RButton_Stein = Radiobutton(main, text="Stein", variable=Material, value="2")
Button_Ende = Button(main, text = "Auswaehlen", command = ende)
#Anzeigen der Elemente/Objekte
lb.pack()
RButton_Stein.pack()
Button_Ende.pack()
#Endlosschleife
main.mainloop()
print(Material)
Und jetzt die Ausgabe (Shell):
PY_VAR0
Aber eigentlich sollte jetzt in der Variable der Wert 2 stehen...Müsste da dann nicht statt "PY_VAR0" der Wert 2 ausgegeben werden??
Kann mir jemand sagen, was ich falsch mache bzw. wie ich das lösen kann??
Vielen Dank schonmal ;D