Как сделать, чтобы gtk интерфейс не вешался при использовании time.sleep()? Вариант с использованием python threads отпадает.
#В строке состояния создаётся небольшая "анимация" из простого текста
def comp_dosleep(self):
random.seed()
randy=random.randint(0,7)
string="Компьютер думает"
times=5
to_sleep=0.6
for i in range(times+randy):
string=string+"."
context_id = self.statusbar1.get_context_id("Ход")
message_id = self.statusbar1.push(context_id,string)
time.sleep(to_sleep)
to_sleep=to_sleep-0.05
Ответ на:
комментарий
от Selecter
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Selecter
Ответ на:
комментарий
от Selecter
Ответ на:
комментарий
от Selecter
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Python 3 + PyGObject Как графически отобразить процесс инициализации класса (2015)
- Форум python queue thread закрытие треда (2016)
- Форум Ctrl-C многопоточной программы на Python (2012)
- Форум multiprocessing - проблема с расшариванием переменных между процессами (2014)
- Форум События в PyQT и многопоточность в Python (2015)
- Форум SSL: NO_SHARED_CIPHER (2015)
- Форум pygtk3 и обновление слайдера... (2017)
- Форум скрипт с сокетами в python в какой-то момент сжирает ресурсы процессора - кажется, нужна помощь (2018)
- Форум Помогите исправить код под Python3 (2015)
- Форум Один экземпляр python-daemon (2014)