qt信号和槽的新手有关问题
qt信号和槽的新手问题
比如 有一个大类A
A里面有对象B、C
B里面有对象B1、B2,
C里面有对象C1、C2,
我想要B里面的B1的信号调用C1的槽,但他俩又没有在同一个类里面,这个要怎么实现?
必须要B1调用B里的信号,然后再同过B的信号调用C的信号,再通过C的信号调用C1的槽吗?
------解决思路----------------------
是这样吗?
比如 有一个大类A
A里面有对象B、C
B里面有对象B1、B2,
C里面有对象C1、C2,
我想要B里面的B1的信号调用C1的槽,但他俩又没有在同一个类里面,这个要怎么实现?
必须要B1调用B里的信号,然后再同过B的信号调用C的信号,再通过C的信号调用C1的槽吗?
------解决思路----------------------
是这样吗?
B b; C c;
connect(&b.b1,&B1::signal,&c.c1,&C1::slot);