Имеется 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, а не встроенный питунячий.