Есть ли простой способ получить поле ввода текста в Python?

Я пишу программу с использованием matplotlib и хотел бы, чтобы у пользователя была возможность вводить текст или цифры. Однако в настоящее время в matplotlib нет виджета для ввода текста (насколько мне известно).

Есть ли простой способ получить текст пользователя, не а) заставляя его вводить его через терминал, или б) писать GUI/ используя пакет GUI, такой как tkinter или pygtk?

Например, простая библиотека, которая позволила бы мне создать окно ввода текста.

Благодарю.

1 ответ

Решение

На случай, если вы ослабите ограничение не использовать tkinter, простой диалог

root = Tkinter.Tk()
root.withdraw()
w = tkSimpleDialog.askstring("Title", "Please type comment")

Возможный вариант использования может быть найден в следующем вопросе: Как мне сделать, чтобы matplotlib открывал окно для комментариев пользователей?

Другие вопросы по тегам