@Slot()
    def doWork(self):
        self.run()
        # emit the result of the operation?
        self.finished.emit()
start the thread
dataset/ETHPy150Open datalyze-solutions/pandas-qt/pandasqt/models/ProgressThread.py/ProgressWorker.doWork