Уведомления

Группа в Telegram: @pythonsu

#1 Март 10, 2018 13:33:15

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 323
Репутация: +  13  -
Профиль   Отправить e-mail  

Проблема с tkinter'ом

Делаю чат на сокетах, там сервер-клиент, все дела. Сделал наконец-то уже и то и другое. Клиент у меня гуишный. Но вот проблема. Есть такая функция - update. Ее использую для обновления моего листбокса с сообщениями. Но вот у меня эта команда находилась в функции отправки сообщений, и новые появлялись только после отправки твоих. Я перенес обновление моего листбокса в бесконечный цикл отдельного потока, но после этого у меня вообще перестали появляться новые сообщения. Как сделать так, чтобы сообщения новые появлялись все время независимо от действий пользователя. Клиент прикреплен.



____________________________________________________

 # Life loop
while alive:
    if (fun > boredom) and money:
        pass_day(fun, boredom, money)
        continue
    else: break

Прикреплённый файлы:
attachment C_CLIENT.py (3,7 KБ)

Офлайн

#2 Апрель 18, 2018 12:26:11

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2578
Репутация: +  58  -
Профиль   Отправить e-mail  

Проблема с tkinter'ом

Конечно перестали.
Ибо цикл бесконечный вы из него не выходите.
Добавьте таймер отдельный и по нему запускайте обновление истории в независимости от других действий



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Онлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version