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


问题内容

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

------------
|          |
|     A    |
|__________|
|_____B____|

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

B是命令提示符。它固定在底部并具有命令历史记录。

我知道有些命令行IRC程序可以做到这一点,所以它必须是可能的。

奖励积分,如果您可以使用Python绑定给我一个摘要。

我知道这篇文章,但是我对诅咒文档有些迷失。


问题答案:

出于好奇,我试图用urwid做到这一点,它比ncurse的等级更高。

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

但是最终我找到了一些做到这一点的FOSS,我使用了源代码并做了一些有用的事情。您可以在相关问题中找到答案。