Python控制台UI建议
我现在正在重写一个用Perl写的控制台应用程序,这个程序之前使用了curses库,现在打算用Python来实现。目前我把可选的库缩小到了curses、urwid和dialog这几个。
这个应用程序基本上是一个安装程序,用于设置一些设备的基本配置,比如网络选项、主机名等等。你们有没有对这几个库有什么推荐或者支持的?urwid或dialog有没有什么严重的限制呢?
2 个回答
2
对话框非常好用,是一种很不错的选择,适合用在那种“向导式”的安装程序里。
4
urwid 是一个非常完整的用户界面工具,你几乎可以用它做任何事情。实际上,我正在用 urwid 开发一个应用。不过,正如 Paulo Scardine 所说,如果你想做一个像向导一样的应用,使用对话框会是更好的选择。