关于 Qt Creator 2.2.1 中信号与槽的链接

weixin_38107310 2019-09-19 07:24:57
引子:http://www.qtcn.org/bbs/read-htm-tid-44679.htmlhttp://www.qtcn.org/bbs/read-htm-tid-44680.html想起来,当我们在Qt Creator中点击Go to slot的时候,Qt Creator都做了什么呢:1.添加private slots声明:void on_pushButton_abc_clicked();2.创建void MainWindow::on_pushButton_abc_clicked(){}函数3.没有显式的connect()调用可能Qt Creator在编译时会自动将void on_pushButton_abc_clicked();这种规范命名的槽函数与pushButton_abc对象的clicked()信号链接结论:如果定义了action_abc对象并且槽函数也声明为on_action_abc_triggered()那么就会自动在编译时将action_abc的triggered()信号与该槽链接从而无需在代码中添加connnect(action_abc, SIGNAL(triggered()), this, SLOT(on_action_abc_triggered()));的调用如果添加了则反而引起warning以上个人意见,供大家讨论
...全文
12 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧