Python控制台UI建议

11 投票
2 回答
1351 浏览
提问于 2025-04-16 10:31

我现在正在重写一个用Perl写的控制台应用程序,这个程序之前使用了curses库,现在打算用Python来实现。目前我把可选的库缩小到了curses、urwid和dialog这几个。

这个应用程序基本上是一个安装程序,用于设置一些设备的基本配置,比如网络选项、主机名等等。你们有没有对这几个库有什么推荐或者支持的?urwid或dialog有没有什么严重的限制呢?

2 个回答

2

对话框非常好用,是一种很不错的选择,适合用在那种“向导式”的安装程序里。

4

urwid 是一个非常完整的用户界面工具,你几乎可以用它做任何事情。实际上,我正在用 urwid 开发一个应用。不过,正如 Paulo Scardine 所说,如果你想做一个像向导一样的应用,使用对话框会是更好的选择。

撰写回答