根据网上看到的例子,我创建了一个Worker
线程。我正在寻找一个线程来运行我的GUI,而一个线程执行我的代码。 Worker
线程定义为:
class Worker(QThread):
def __init__(self, parent = None):
QThread.__init__(self, parent)
self.exiting = False
self.size = QSize(0, 0)
def __del__(self):
self.exiting = True
self.wait()
很简单。在我的Window
课程中,我在__init__
函数中有这一行:self.thread = Worker()
。但是,我从来没有对那个自我做任何事情。事后。我应该怎么做呢?这看起来并不像其他线程机制那样好。
答案 0 :(得分:2)
我想你正在看例子here?但是那个例子确实“之后用那个线程做了一些事情” - 它挂起方法来响应线程在启动和完成时发送的信号,在class Worker
它定义了一个{ {1}}绘制随机星等的方法等。不确定你认为这是“布局”的错误是什么?