有没有一种简单的方法可以在 python 中获取文本输入字段?

Is there a simple way to get a text-entry field in python?

我正在使用 matplotlib 编写程序,并希望用户可以选择输入文本或数字。然而,目前在 matplotlib 中没有文本输入小部件(据我所知)。

有没有一种简单的方法来获取用户文本,而无需 a) 让他们通过终端输入或 b) 编写 GUI/using GUI 包,例如 tkinter 或 pygtk?

例如,一个允许我创建文本条目的简单库 window。

谢谢。

以防万一您放宽了不使用 tkinter 的限制,使用

完成了一个简单的对话框
root = Tkinter.Tk()
root.withdraw()
w = tkSimpleDialog.askstring("Title", "Please type comment")

可以在这个问题中找到一个可能的用例: