我需要使用QThreads发出自己的信号,但它仍然无法正常工作。这是我的Thread类:
class Thread(QThread):
startDestroy = Signal()
def __init__(self):
super(Thread, self).__init__()
def run(self):
self.startDestroy.emit()
需要发出信号startDestroy:
我的主要课程:
class MainForm(QDialog, Ui_Dialog):
def __init__(self):
super(MainForm, self).__init__()
.
.
.
self.thread = Thread()
def setupSignals(self):
.
.
.
self.thread.startDestroy.connect(self.strDestroy)
我只得到这个错误,我不知道为什么:
self.thread.startDestroy.connect(self.strDestroy) AttributeError:'builtin_function_or_method'对象没有属性'startDestroy'