#主线程逻辑
from PyQt5.QtCore import QThread
self.thread_svn =QThread()
self.update_svn = UpdateSvn()
self.update_svn.moveToThread(self.thread_svn)
self.update_svn.finished.connect(self.thread_svn.quit)
self.update_svn.singal.connect(self.ansys_info)
self.thread_svn.started.connect(self.update_svn.run)
self.thread_svn.start()
#子线程类
from PyQt5.QtCore import pyqtSingal,QObject
Class UpdateSvn(QObject):
singal = pyqtSingal(str)
finished = pyqtSingal()
def __init__(self,parent=None):
super(UpdateSvn,self).__init(parent)
def run(self):
pass
self.finished.emit()