Почему функция get Tkinter Entry ничего не возвращает?Python

Программы на Python
Anonymous
Почему функция get Tkinter Entry ничего не возвращает?

Сообщение Anonymous »

Я пытаюсь использовать поле «Ввод», чтобы ввести данные вручную, а затем работать с этими данными.

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

Подробнее здесь: https://stackoverflow.com/questions/107 ... ng-nothing

Вернуться в «Python»