Почему функция get в Tkinter Entry ничего не возвращает?
Я пытаюсь использоватьEntry
поле, чтобы получить ручной ввод, а затем работать с этими данными.
Все источники, которые я нашел, утверждают, что должны использоватьget()
функции, но я еще не нашел простой рабочий мини-пример, и я не могу заставить его работать.
Я надеюсь, что кто-нибудь скажет мне, что я делаю неправильно. Вот мини-файл:
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()
Это дает мнеEntry
поле, которое я могу ввести, но я ничего не могу сделать с данными после того, как они введены.
Я подозреваю, что мой код не работает, потому что изначальноentry
пустой. Но тогда как мне получить доступ к входным данным после их ввода?