@eellazy

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

Как завершить поток передав значение 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()
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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