是否可以将来自 class1 的任何实例的信号连接到 2 类中的插槽



对于示例,我们有class Item它有信号void reportError(QString)
此外,我们还有带有插槽void showError(QString)的类ItemController

是否可以将来自任何class Item实例的信号连接到ItemController插槽?

是的。您必须为每个实例调用connect()

如@scai所述,您可以,但您必须为每个实例调用连接。如果你的一个类是另一个类的属性,你可以很容易地在构造函数中做到这一点,或者在它们被实例化的功能或类中,只需在此之后立即进行连接。

最新更新