Есть ли простой способ получить поле ввода текста в Python?
Я пишу программу с использованием matplotlib и хотел бы, чтобы у пользователя была возможность вводить текст или цифры. Однако в настоящее время в matplotlib нет виджета для ввода текста (насколько мне известно).
Есть ли простой способ получить текст пользователя, не а) заставляя его вводить его через терминал, или б) писать GUI/ используя пакет GUI, такой как tkinter или pygtk?
Например, простая библиотека, которая позволила бы мне создать окно ввода текста.
Благодарю.
1 ответ
Решение
На случай, если вы ослабите ограничение не использовать tkinter, простой диалог
root = Tkinter.Tk()
root.withdraw()
w = tkSimpleDialog.askstring("Title", "Please type comment")
Возможный вариант использования может быть найден в следующем вопросе: Как мне сделать, чтобы matplotlib открывал окно для комментариев пользователей?