Я пытаюсь использовать поле 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
пуст. Но как мне получить доступ к входным данным после их ввода?