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

时间:2012-08-15 16:48:33

标签: qt signals connect

例如,我们class Item有信号void reportError(QString) 此外,我们的课程ItemController包含广告位void showError(QString)

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

正如@scai所提到的,您可以为每个实例调用connect。如果你的一个类是另一个类的atributte,你可以很容易地在构造函数中完成它,或者在它们被实例化的函数或类中,只需在那之后立即进行连接。