擅长:python、mysql、java
<p>初始化<code>Worker</code>时只需传递参数</p>
<pre><code>class Worker(QObject):
finished = pyqtSignal()
intCount = pyqtSignal(int)
def __init__(self, count):
super(Worker, self).__init__()
self.count = count
@pyqtSlot()
def looper(self):
flagQuit = 0
while (self.count < 5):
self.intCount.emit(self.count)
time.sleep(1)
self.count = self.count + 1
if flagQuit != 0:
break
self.finished.emit()
count = 0
objWorker = Worker(count)
</code></pre>