码迷,mamicode.com
首页 > 其他好文 > 详细

QT--信号与槽

时间:2019-05-31 01:13:01      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:处理   回调   自己   收信   his   receiver   使用   pre   close   

信号与槽的关系

技术图片

 

当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal),如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函数(称为槽(slot))绑定来处理这个信号。也就是说,当信号发出时,被连接的槽函数会自动被回调。

  •  QPushButton * quitBtn = new QPushButton("关闭窗口",this);          //创建一个窗口
     connect(quitBtn,&QPushButton::clicked,this,&MyWidget::close);     //链接到信号槽

connect函数原型 

  • connect(sender, signal, receiver, slot);
  • 参数解释:
  • sender:发出信号的对象
  • signal:发送对象发出的信号
  • receiver:接收信号的对象
  • slot:接收对象在接收到信号之后所需要调用的函数(槽函数)

 

QT--信号与槽

标签:处理   回调   自己   收信   his   receiver   使用   pre   close   

原文地址:https://www.cnblogs.com/icefree/p/10952853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!