discipuli
@discipuli
Студент

Как корректно завршить поток QThread в pyqt5?

Имеется прога на pyqt5. В ней есть поток(qthread), в котором надо выполнять некоторое действие с определённой передочностю. Я использовал QThread.msleep для определеиня этого периода, и флаг, который выходил из циикла while.
Но если период большой, то ждать выхода из цикла будет долго, а я хочу завршить его как только тыкну на кнопку в GUI (но не убивать, скоро запускть снова).
Исходный код тут доволно стандартный, мне нужны скорее идеи.
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
discipuli
@discipuli Автор вопроса
Студент
Раздробить QThread.msleep на несколько маленьких отрезков и проверять надо ли выходить после каждого
Через цикл
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы