Как завершить поток передав значение running = false?
def threadBazos(self):
self.thread_1 = QtCore.QThread()
self.parserBazos = ParserBazos()
self.parserBazos.moveToThread(self.thread_1)
self.parserBazos.newTextSignalBazos.connect(self.addNewItemBazos)
self.parserBazos.newCountSignalBazos.connect(self.addCountBazos)
self.thread_1.started.connect(self.parserBazos.run)
self.thread_1.start()
def threadStop(self):
self.thread_1.running = False
Код класса
class ParserBazos(QtCore.QObject):
running = False
def run(self):
running = True
.........
while running:
main()