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

e-s*_*tis 6 python curses

我想编写一个导致此UI的命令行程序:

------------
|          |
|     A    |
|__________|
|_____B____|
Run Code Online (Sandbox Code Playgroud)

A是一个单独的进程,循环并显示实时事件列表.它自我刷新.

B是命令提示符.它固定在底部并获得了命令历史记录.

我知道一些命令行IRC程序会这样做,所以它必须是可能的.

如果您可以使用Python绑定给我一个片段,那么可以获得奖励.

我知道这篇文章,但我有点迷失在诅咒文档中.

e-s*_*tis 2

最终我尝试使用 urwid 来实现,它的级别比 ncurse 高得多。

我在 SO 上问了一个问题,但没有得到更多结果。

但最终我发现了一些可以做到这一点的自由开源软件,我使用了源代码并制作了一些有用的东西。您可以在相关问题中找到答案。