Создан Qthread для обработки проверки версии для моего приложения.Поток работает отлично, за исключением того, что он излучает законченный сигнал дважды.
class myThread(QtCore.QThread):
def run(self):
print("Im running.")
self.finished.emit()
def stop(self):
self.terminate()
class myApp(QtWidgets.QMainWindow, Ui_App):
def __init__(self, parent=None):
super(myApp, self).__init__()
self.myThread = myThread()
self.myThread.start()
self.myThread.finished.connect(self.allDone)
def allDone(self):
print('Thread is done')
Как я могу предотвратить повторение сигнала дважды?