发出来自另一个工作类PyQt5的信号

时间:2018-02-21 20:36:21

标签: python pyqt pyqt5

这是我的主题类:

import PyQt5

class WorkThread(QtCore.QThread):

    mysignal = QtCore.pyqtSignal

    def __init__(self, data):
        QtCore.QThread.__init__(self)
        self.session = MyClass(data)

    def __del__(self):
        self.wait()

    def run(self):
        self.session.worker()

我的工人阶级:

class MyClass():

    def __init__(self, data):
        self.session = data
        self.status = ''

    def worker(self):
        i = 0
        while True:
            self.status = i
            i = i + 1
            time.sleep(1)

self.status正在运行时,有没有办法从MyClass发出worker?发了好几次?我在PyQt5中研究了很多关于信号的信息,但我还没有找到解决方案。

0 个答案:

没有答案