【发布时间】:2012-01-27 22:47:13
【问题描述】:
我已经可以使用 gevent 和 zeromq 实现聊天守护程序,但我想为它们制作一个控制台 UI。
My first attempt with ncurses failed,所以我尝试了Urwid,发现nigiri 项目正是我想要的:
我研究了源代码,但不熟悉控制台 UI 编程,我没能找出产生此结果的部分(特别是因为它使用了多个选项卡),而我想我必须使用 connect signal。
有谁有可以做到这一点的sn-p吗?
我不需要整个程序,我可以自己处理通信、守护进程、选项和所有其他事情。
只是设置 UI 的基础,在底部输入一些文本,并异步通知顶部面板添加一些文本,同时它不会阻塞底部输出。
谢谢
【问题讨论】:
标签: python user-interface console chat urwid