我有以下设置(简化):
class A(object):
def foo(self):
class B(QObject, A):
QObject.__init__(self)
A.__init__(self)
...
thread = QThread()
b = B()
b.moveToThread(thread)
thread.start()
foo
通过信号调用,但在主线程中执行。
我理解moveToThread不适用于有父母的对象,但这似乎不相关。
非常感谢任何帮助!