我想编写生成此 UI 的命令行程序:
------------
| |
| A |
|__________|
|_____B____|
A 是一个单独的进程,它循环显示实时事件列表。它会自动刷新。
B 是命令提示符。它固定在底部并有一个命令历史记录。
我知道一些命令行 IRC 程序会这样做,所以这一定是可能的。
如果你能给我一个使用 Python 绑定(bind)的代码片段,我将加分。
我知道 this post但我有点迷失在诅咒文档中。
最佳答案
最终我尝试使用比 ncurse 级别更高的 urwid 来完成它。
我在 SO 上问了一个关于它的问题,但没有得到更多结果。
但最终我找到了一些可以做到这一点的 FOSS,我使用了源代码并做出了一些有用的东西。您可以在 related question 中找到答案.
关于python - 有没有办法使用 curse 在同一终端上创建单独的显示和输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5727554/