def doWork(self): processor = Processor() n = 0 for item in processor.resopt.get_all_ready(): n = n + 1 processor.copy_one_file(item.fullpath, item.topath) self.update.emit(n, item.fullpath) self.done.emit()