Имеется GUI на пайсайде.
В нём класс
class MyClass(QtCore.QObject):
logs = QtCore.Signal(str)
...
def run(self):
self.logs.emit("Started")
while(True):
...
который ясен пень выполняется в отдельном потоке.
while(True): строчка неправильная от слова совсем, должен быть
while(anyState):.
Вот об
anyState я и хочу спросить.
Как его менять по сигналу из вне для корректного завершения цикла?
При этом не очень хочется наследоваться от главного гуишного потока. Есть реализация с таймером, но ситуация требует именно цикла.
UPD поток qthread, а не встроенный питунячий.