QT connect的使用心得
本文记录在项目中使用connect遇到的问题。
- 连接了信号,但是槽函数没有响应,问题出在connect函数上
connect的签名如下:
connect(ui->bntShow,//sender 发送者
SIGNAL(clicked(bool)),// signal 信号(事件)
this,// receiver 接受者
SLOT(OnTest(bool))//slot槽(事件处理函数)
);
1.检查返回值
bool ret = connect(...)
if(!ret)...
检查返回值,如果connect失败返回false