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模块(控制台和文件同时输出)