python - 有没有办法使用 curse 在同一终端上创建单独的显示和输入?

标签 python curses

我想编写生成此 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/

相关文章:

python - 使用gunicorn运行app报错

python - 在 for 循环中连接列

Python 诅咒 : module function vs instance function

python - shutil.get_terminal_size() 不变

python - 在 Python 脚本中抑制 pjsua 输出

c++ - 在 Ncurses 中跟踪 KEY_ENTER

python - 指定一维优化问题 SciPy 的边界

python - 我怎样才能让 2 个类引用同一个类的实例

python - 颁发的 CA 导致 TLSV1_ALERT_UNKNOWN_CA。为什么?

linux - CMake 找不到 Curses