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