我正在尝试在QThread中运行ZeroMQ。我所做的是,当一条消息到达时,我发出msg_received信号。问题是,只要我关闭该对话框,我就会得到以下信息 QThread: Destroyed while thread is still running
msg_received = Signal()
def
尽管将对QThread的引用保存为self.lightsThread,但停止QObject self.lightsWorker并再次启动self.lightsThread将导致错误。QThread: Destroyed while thread is still running print 'start lightsThread'
当我退出时,我会看到一个错误:QThread: Destroyed while thread is still running。我有一个线程来将输出输入到QTextBrowser。self.mysignal.emit(text)
queue = Queue()
thread = QtCore.QThread
init__(parent)
idInUse = GUI.delegator()
print "Hello world from QThread我想要显示“来自QThread/QRunnable的Hello”。由于我正在编写多线程应用程序,所以在我的GUI __init__部分中,我有一个启动并发线程的循环。我指定的所有5个线程都同时执行。然而,对于QThread,情况并非如此。相反,我得到以下错