我试图为PySide2应用程序的qrunable对象创建一个自定义信号。所有的例子都引导我按照以下方式创建信号:
class Foo1(QtCore.QObject):
def __init__():
super().__init__()
self.thread = Foo2()
self.thread.signal.connect(foo)
def foo():
# do something
class Foo2(QtCore.QRunnable):
signal = QtCore.Signal()
但是,我在self.thread.signal.connect(foo)
上得到以下错误:
我应该如何实现qrunable对象的自定义信号?在
qrunable不是QObject,因此它不能有信号,因此一个可能的解决方案是创建一个提供信号的类:
相关问题 更多 >
编程相关推荐