Qt线程--Qthread

#主线程逻辑
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()


posted @ 2022-03-25 15:13  tingshu  阅读(50)  评论(0)    收藏  举报