制作python终端用户界面

时间:2015-05-03 16:59:29

标签: python linux terminal dialog whiptail

我试图用python创建终端用户界面,我将它用作min linux os的安装后脚本。但我不想使用ncurses或urwid,因为它感觉有点矫枉过正。我在whiptail or screen方向看得更多。但是我不知道从python子进程调用ui终端渲染或者将它与pythondialog这样的python绑定一起使用会更好,这就是我怀疑的原因。

  1. 每个最小的linux映像上都有whiptail / screen ...子进程应该更适合我的程序。

  2. pythondialog需要安装python3-dialog包。由于我想为linux min映像制作一个安装后程序,我希望尽可能少地使用依赖项。

  3. 你对我的问题有什么建议?

1 个答案:

答案 0 :(得分:1)

也许npyscreen正是您所寻找的,但我还没有尝试过。它只是为我安装了新的2.7 virtualenv,零依赖 - 编辑:对不起,它运行在ncurses之上。