ich habe nochmal eine Frage: Wieso wird '0' Ausgegeben, wenn ich bei den Radiobutton '1' auswähle ?
Und was muss im Script geändert werden?
Code: Alles auswählen
import tkinter as tk
def main():
root = tk.Tk()
root.title("Test")
label = tk.Label(root, text="Zeit Test")
quitbutton = tk.Button(root, text='Quit', command=root.quit)
label.pack()
quitbutton.pack()
abfrage()
root.mainloop()
root.destroy()
def abfrage():
sub_root = tk.Tk()
v = tk.IntVar()
glabel = tk.Label(sub_root, text="""Choose:""")
gradio1 = tk.Radiobutton(sub_root, text="Null", variable=v, value=0)
gradio2 = tk.Radiobutton(sub_root, text="Eins", variable=v, value=1)
button = tk.Button(sub_root, text='weiter', command=sub_root.quit)
glabel.pack()
gradio1.pack()
gradio2.pack()
button.pack()
sub_root.mainloop()
retval = v.get()
sub_root.destroy()
print("Wahl: ", retval)
if __name__ == "__main__":
main()
Mathias