Guten Tag liebes Forum,
Eine kleine Einsteiger Frage zum programmieren einer GUI.
Wie kann ich den in einem Entry eingegebenen Text bzw. Zahlencode in eine Variable beschreiben und ausgeben lassen? Ich kenne die get() Methode, allerdings kann ich nicht eine anständige Variable beschreiben und mit dieser eine Funktion ablaufen lassen. Ich muss vieles in meiner GUI über Entry´s steuern, da ich keine Maus später haben werden. Buttons fallen daher weg. Hier ein Beispielprogramm. Im Gunde will ich nun nur, dass in der Console der eingegebene Text geprintet wird.
Code
import tkinter
root = tkinter.Tk()
eingabe = tkinter.Entry(root)
eingabe.pack()
def auswahl(a):
print (a)
a = eingabe.get()
eingabe.bind('<Return>', auswahl)
root.mainloop()
Alles anzeigen
Die Ausgabe bei diesem Programm, wenn ich z.B. 1234 mit Enter bestätige.
Vielen Dank,
euer doggy