Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,我们有class Item哪个有信号void reportError(QString)。 此外,我们还有ItemController带有 slot的课程void showError(QString)。
class Item
void reportError(QString)
ItemController
void showError(QString)
是否可以将来自任何实例的信号连接class Item到 的插槽ItemController?
是的。您必须connect()为每个实例调用。
connect()
正如@scai 所提到的,您可以,但您必须为每个实例调用 connect 。如果你的一个类是另一个类的属性,你可以在构造函数中很容易地做到这一点,或者在它们被实例化的函数或类中,然后立即进行连接。