我需要文本控制台交互式对话框。我正在将一个 shell 脚本移植到 Python。哪个 Python 工具几乎可以完成 UNIX 命令的dialog
功能?(即即用型是/否、日历、文本、仪表等控件返回结果并且是类似 ncurses 的全屏 UI)
问问题
1246 次
3 回答
5
你应该看看Urwid。
Urwid 在 curses 之上提供了一个更高级别的工具包,并包括一个事件循环来处理键盘和鼠标输入。它要么使用自己的基于选择的事件循环,要么可以挂接到 gevent 或 Twisted。
除了有效地处理键盘输入之外,您还可以使用许多选项来处理带有编辑框、列表控件等的用户输入。
于 2012-11-03T13:28:21.820 回答
1
看看诅咒。它是低级的,但具有作为标准库一部分的优势。
于 2012-11-03T13:29:33.763 回答
-1
这些是对话框 Python 绑定: http: //pythondialog.sourceforge.net/
于 2015-02-09T15:34:30.370 回答