Python 控制台 UI 建议

Posted

技术标签:

【中文标题】Python 控制台 UI 建议【英文标题】:Python Console UI Suggestions 【发布时间】:2011-06-14 13:47:59 【问题描述】:

我目前正在重写一个使用 curses 的 perl 控制台应用程序,并计划在 Python 中实现它。到目前为止,我已将库选项范围缩小到直接诅咒、urwid 和对话。

该应用程序基本上是设备的安装程序,可容纳基本配置(网络选项、主机名等)。对于其中一个,是否有任何建议或拥护者? urwid 或 dialog 是否存在严重限制?

【问题讨论】:

好吧,curses 在标准库中 - 如果你问我,这是一个非常强大的优势。 【参考方案1】:

urwid 是一个非常完整的 UI 界面,你几乎可以做任何事情。事实上,我正在使用 urwid 开发一个应用程序。但是,正如 Paulo Scardine 所说,对于类似向导的应用程序来说,对话框是更好的选择。

【讨论】:

【参考方案2】:

对话框非常易于使用,是使用“类似向导”界面的安装程序的理想选择。

【讨论】:

以上是关于Python 控制台 UI 建议的主要内容,如果未能解决你的问题,请参考以下文章

Python+Selenium进行UI自动化测试项目中,常用的小技巧4:日志打印,longging模块(控制台和文件同时输出)

使用 Daydream 控制器作为指针与 Unity UI 交互

从 PHP 或 Web UI 控制 Windows 音量

iOS 7 UI 变化:状态栏和导航控制器

在 UI 中显示表格内容

如何使用 PySide 控制 QML UI?