- 9
- 0
- 约8.67千字
- 约 11页
- 2016-06-12 发布于湖北
- 举报
{Qt信号与槽}
信号与槽机制
概述
在GUI用户界面中,当用户操作一个窗口部件时,需要其他窗口部件的响应或者能够激活其他的操作。在程序开发中,经常使用回调(callback)机制来实现。所谓回调,就是事先将一个回调函数(callback funcation)指针传递给某一个处理过程,当这个处理过程得到执行时,回调预先定义好的回调函数以期实现激活其他处理过程的目的。
不同与回调函数机制,Qt提供了信号与槽机制。信号和槽机制是 QT 的核心机制,要精通 QT 编程就必须对信号和槽有所了解。信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包的重要地方。
本节将阐述Qt为什么使用信号与槽机制而不是传统的回调函数机制进行对象间的通信,信号与槽的具体的分析,和如何定义信号与槽及其绑定。
动机
给定一个类,它和其他类有两种交互方式:(1)在该类的设计阶段即可确定和哪个类交互。这种情况下,我们只需要简单地调用目标类的成员函数,即可完成交互。(2)在该类的设计阶段无法确定和哪个类交互。下图1-1为Qt Creator高级查找功能对话框。用户在“查找”之后的行编辑框输入一个带搜索的字符串,在该编辑框下面的几个选择框指定搜索条件。用户按“搜索”按钮后,Qt Creator在用户正编辑的文档中搜索指定的字符串。只有当编辑框中的内容不为空时,“搜索”按钮
您可能关注的文档
最近下载
- AQ3067-2026《化工和危险化学品生产经营企业重大生产安全事故隐患判定准则》培训.pptx
- DIN5480德国渐开线花键标准.pdf VIP
- GB/T50786-2012 建筑电气制图标准.docx VIP
- 中国智算中心项目经营分析报告.docx VIP
- TCECS1334-2023 建筑门窗安装工程技术规程.pdf VIP
- 太阳能电池板照射角自动跟踪系统设计_毕业设计精品.doc VIP
- 2026年江西初二学业水平地生会考考试题库(含答案).docx VIP
- 钢筋焊接及验收规程.pdf VIP
- 暖通空调验收规范 .ppt VIP
- 2025年江苏省苏州市六年级下学期数学期末毕业考试卷一(有答案).docx VIP
原创力文档

文档评论(0)