gevent と zeromq を使用して既にチャット デーモンを実装できますが、それらのコンソール UI を作成したいと考えています。
ncurses での最初の試みは失敗したので、Urwidを試してみたところ、プロジェクトnigiriがまさに私が望んでいたものであることがわかりました。
ソースコードを調べましたが、コンソール UI プログラミングに慣れていないため、この結果を生成している部分を見つけることができませんでした (特に複数のタブを使用していたため) 。
これを行うことができるスニペットを持っている人はいますか?
プログラム全体は必要ありません。通信、デーモン、オプション、その他すべてを自分で処理できます。
UI をセットアップし、下部にテキストを入力し、下部の出力をブロックしない間にテキストを追加するように上部パネルに非同期に通知するための基本のみです。
ありがとう