moveToThread似乎不起作用(PyQt,类组合)

2021-12-08 04:43:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下设置(简化):

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不适用于有父对象的对象,但这似乎不相关。你知道吗

非常感谢您的帮助!你知道吗