首页 > 其他 > 详细

Qt发送一次信号触发两次槽函数的原因

时间:2020-04-19 17:42:20      阅读:104      评论:0      收藏:0      [点我收藏+]

在手动为控件编写槽函数的时候,如果将槽函数名字按如下格式编辑,则不需要再次进行手动关联

void on_pushButton_1_clicked();

void on_radioButton_clicked();

void on_pushButton_2_clicked();

 

即:1,以on_开头  2,加上组件名称,如pushButton_1(组件的名称一定要正确,否则不会自动关联),3,再加上操作_clicked()。

之后便不需要手动关联connect也能生效

如:connect(ui->pushButton_1,SIGNAL(clicked()),this,SLOT(on_pushButton_1_clicked()));

再次进行手动关联槽函数,会导致槽函数被触发两次。

 

 

转载:https://www.cnblogs.com/leocc325/p/12641564.html

Qt发送一次信号触发两次槽函数的原因

原文:https://www.cnblogs.com/qiang-upc/p/12732454.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!