Como fazer um bate-papo como a interface do usuário usando o Python Urwid? [fechadas

á sou capaz de implementar daemons de bate-papo usando gevent e zeromq, mas eu gostaria de criar uma interface de usuário do console para ele

Minha primeira tentativa com ncurses falhou, então eu tentei Urwid e descobriu que o projeto nigiri estava indo exatamente o que eu queria:

Estudei o código-fonte, mas por não estar familiarizado com a programação da interface do usuário do console, não consegui descobrir a parte que estava produzindo esse resultado (especialmente porque usava várias guias), enquanto acho que tenho que jogar com oconnect signal.

Alguém tem um trecho que possa fazer isso?

Não preciso de todo o programa, posso lidar com a comunicação, os daemons, as opções e todo o rest

Apenas o básico para configurar a interface do usuário, insira algum texto na parte inferior e notifique de forma assíncrona o painel superior para adicionar algum texto enquanto ele não bloqueia a saída inferio

Obrigad

questionAnswers(1)

yourAnswerToTheQuestion