class xxx():
xxx
def ip_ping(self):
self.t = QThread()
self.worker = NetWork()
self.worker.mySignal.connect(self.myprint)
self.worker.moveToThread(self.t)
self.t.started.connect(self.worker.ip_ping)
self.t.start()
第一次运行正常,之后提示错误QThread: Destroyed while thread is still running
解决办法:self.t = QThread() 改为 self.t = QThread(self)
参考连接:http://www.javaear.com/question/43647719.html