QT connect出现重复调用现象(执行两次SLOT函数)

来源:互联网 发布:范莎学院怎么样知乎 编辑:程序博客网 时间:2024/06/06 00:03

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 0
原创粉丝点击