Как сделать чат как пользовательский интерфейс с помощью Python Urwid? [закрыто]
Я уже могу реализовать чат-демоны, используя gevent и zeromq, но я бы хотел сделать для них консольный интерфейс.
Моя первая попытка с ncurses не удаласьвот я и попробовалUrwid и узнал, что проектнигири собирался именно то, что я хотел:
Я изучил исходный код, но, будучи незнакомым с программированием пользовательского интерфейса консоли, мне не удалось найти ту часть, которая привела к этому результату (особенно потому, что он использовал несколько вкладок), хотя, думаю, мне придется поиграть сподключить сигнал.
У кого-нибудь есть фрагмент, который может это сделать?
Мне не нужна вся программа, я могу сам справиться с коммуникацией, демонами, опциями и всем остальным.
Просто основы для настройки пользовательского интерфейса, введите текст внизу и асинхронно уведомите верхнюю панель, чтобы добавить текст, пока он не блокирует нижний вывод.
Спасибо