PyGTK: управление интерфейсом из присоединенного потока - PullRequest
0 голосов
/ 05 ноября 2010

У меня есть нить в PyGTK, внутри моей основной петли. Это таймер, поэтому его нужно соединить с .join (). Проблема в том, что теперь я не могу редактировать свой пользовательский интерфейс из этой темы - изменить текст и т. Д. - из-за .join (). Есть ли способ, которым я могу изменить что-то извне (ну, вы понимаете, что я имею в виду) основной цикл?

Спасибо.

1 Ответ

2 голосов
/ 05 ноября 2010

вместо использования потока Таймера, используйте glib.timeout_add, чтобы сделать свое дело.Он работает вместе с основной цепью gtk и работает в том же потоке, поэтому вам не нужно делать ничего особенного.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...