Warum gibt die get-Funktion von Tkinter Entry nichts zurück?

Ich versuche eine zu benutzenEntry Feld, um eine manuelle Eingabe zu erhalten und dann mit diesen Daten zu arbeiten.

Alle Quellen, die ich gefunden habe, behaupten, ich sollte das verwendenget() Funktion, aber ich habe noch kein einfaches funktionierendes Minibeispiel gefunden und kann es nicht zum Laufen bringen.

Ich hoffe jemand kann mich anrufen was ich falsch mache. Hier ist eine Mini-Datei:

from tkinter import *


master = Tk()

Label(master, text="Input: ").grid(row=0, sticky=W)

entry = Entry(master)
entry.grid(row=0, column=1)

content = entry.get()
print(content)  # does not work

mainloop()

Das gibt mir eineEntry Ich kann ein Feld eingeben, aber ich kann mit den eingegebenen Daten nichts mehr tun.

Ich vermute, mein Code funktioniert nicht, weil anfangsentry ist leer. Aber wie greife ich dann auf die eingegebenen Daten zu, nachdem sie eingegeben wurden?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage