qt信号和槽常用函数及绘图.pptVIP

  • 20
  • 0
  • 约3.16千字
  • 约 32页
  • 2019-09-12 发布于浙江
  • 举报
Qt信号和槽、常用函数及绘图;学习目标;学习目标;问题的提出 例子的窗体中,点击“hide”或“show”按钮,为何窗口能做出相应的响应? 问题的分析 显示功能对应对象的show()函数,隐藏功能对应对应对象的hide()函数 点击按钮后执行该函数即可 问题的解决 使用“信号和槽”机制完成该任务的过程:按下按钮?clicked()信号产生?槽函数hide()被调用?窗体隐藏 ;信号 一个特定的标识,当内部发生某些事件或状态改变时能够被“发射” 槽 槽和普通的C++类的成员函数几乎是一样的 唯一不同的是:槽可以??信号连接在一起,当发射这个信号的时候,就会自动调用这个槽 作用 对象之间通信的高级接口 事件出现时,通过发送信号将与之关联的槽函数激活,即执行槽函数代码 ;信号和槽(简介);程序总结: 信号和槽的连接基本实现语句: QObject::connect(a,SIGNAL(a_signal(int)), b,SLOT(b_slot(int))) Connect是静态成员函数,需要加QObject:: 如果是QObject子类来调用则不用 连接的两个对象需要在连接前已经存在,否则会报错 a_signal和b_slot中只能有参数类型,而非具体的值 ;一个信号可以连接多个槽 Task 再创建一个label,点击hide按钮或show按

文档评论(0)

1亿VIP精品文档

相关文档