QT 信号与槽(自定义槽)

概念:

QT 信号与槽(自定义槽)

注意:上面connect连接 使用的是QT5中的形式,信号与槽不写参数,对于重载信号来说需要定义函数指针或者使用QT4的SIGNAL()、SLOT()形式比较方便,SIGNAL()和SLOT()必须同用。

拓展:

1、信号可以连接信号。可以解决按钮点击发送信号,不用在定义槽函数方法体发送信号,需要注意参数 返回值要一致(信号连接槽一样)。

2、一个信号可连接多个槽函数,多个槽函数随机执行

3、多个信号可连接同一个槽函数。

4、槽函数可以使用Lambda表达式(c++11)。