Guest User

Untitled

a guest
Dec 1st, 2015
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.54 KB | None | 0 0
  1. class Yoba(QtCore.QObject):
  2.  
  3.     progress = QtCore.pyqtSignal(str)
  4.     finished = QtCore.pyqtSignal()
  5.  
  6.     def __init__(self):
  7.  
  8.         super().__init__()
  9.  
  10.         self.thread = QtCore.QThread()
  11.         self.moveToThread(self.thread)
  12.         self.finished.connect(self.thread.quit)
  13.         self.thread.started.connect(self.run)
  14.         self.thread.start()
  15.  
  16.     def stop(self):
  17.  
  18.         self.stopped = True
  19.  
  20.     @QtCore.pyqtSlot()
  21.     def run(self):
  22.  
  23.         while not self.stopped:
  24.  
  25.             # work
  26.  
  27.         self.finished.emit()
Advertisement
Add Comment
Please, Sign In to add comment