信号和槽

最后更新于:2022-04-02 02:08:45

[TOC] ## 信号与槽 类如果支持信号与槽 1. 需要继承自`QObject`或其子类; 2. 在类声明的最开始处添加`Q_OBJECT`宏; 3. 槽中的参数的类型要和信号的参数的类型相对应,且不能比信号的参数多; 4. 信号只用声明,没有定义,且返回值为`void`类型 ## 推荐用法(>v5) ``` connect(tcpSocket,&QTcpSocket::readyRead,this,&Widget::readMessage); ``` 这方式可以不用写参数 ## 自定义一个信号与槽 信号 slots 的 函数名符合 on_xxx_xxx; 如一个 ObjectName 为 myButton ,事件为 clicked,则 槽函数名为 on_myButton_clicked,
';