QT在设置信号与槽的时候出现执行两次槽函数
修改方法:
将 connect(ui.messageButton,SIGNAL(pressed()),this,SLOT(on_messageButton_clicked()));
更改为:
connect(ui.messageButton,SIGNAL(pressed()),this,SLOT(on_messageButton_clicked()),Qt::UniqueConnection);
原理:
Qt信号槽给出了五种连接方式
卡了我好长时间!!!!!!!!!!!!!!!!
1、Qt:UniqueConnection
防止重复链接,如果链接已存在,在此链接会失败
2、在线程中,一般使用Qt::AutoConnection