繁体   English   中英

如何在python中初始化QT线程

[英]How to initialize a QT thread in python

根据网上看到的示例,我创建了一个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() 但是,此后我再也不会对那个self.thread做任何事情。 我应该怎么做? 这种布局似乎不如其他线程机制好。

我想您正在看这里的示例? 但是该示例确实 “随后对该线程执行了某些操作”-它连接了一些方法以响应线程在开始和结束时发送的信号,在class Worker它定义了一个绘制随机星星等的run方法。确定您认为“布局”的方式有问题吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM