我已经可以使用 gevent 和 zeromq 实现聊天守护程序,但我想为它们制作一个控制台 UI。
我第一次尝试 ncurses 失败了,所以我尝试了Urwid,发现 nigiri 项目完全符合我的要求:
我研究了源代码,但不熟悉控制台 UI 编程,我没能找到产生这个结果的部分(特别是因为它使用了多个选项卡),而我想我必须使用connect 信号。
有没有人有一个可以做到这一点的片段?
我不需要整个程序,我可以自己处理通信、守护进程、选项和所有其他事情。
只是设置 UI 的基础,在底部输入一些文本,并异步通知顶部面板添加一些文本,同时它不会阻止底部输出。
谢谢