QT编程系列6--信号与槽
来源:互联网 发布:源码免费下载 编辑:程序博客网 时间:2024/06/05 15:03
信号与槽
前一篇文章,我们实现了一个稍微综合的界面,接下来我们就想实现界面上各个按钮的功能。比如清除某一个标签上的值,清除所有标签上的值,恢复所有标签的值禁用/恢复所有按钮的值,退出界面。
要实现以上各个按钮的值,我们不得不介绍一个新的也是尤为重要的概念--信号与槽!为什么说这个概念重要了?因为我们绝大部分的在界面上的、后台的一些操作都离不开他。比如,我们按了一下按钮即触发了一个事件产生了一个信号,那么应当有相应的处理函数来处理这样一个事件。我们把处理那个信号的函数统称为槽函数,有了槽函数,然后我们通过某种操作人为的将信号与槽函数联系起来。这样我们就很方便的实现了一个信号与槽的联系。需要注意的一点是我们定义的槽函数的形式必须与信号函数相一致。这句话怎么理解?所谓的形式一致指的是函数的返回值类型、参数个数、类型都必须相同。除此之外使用信号与槽还需要注意哪些方面的内容:
1.槽函数的类型需与信号的类型一致。
2.使用connect函数连接信号与槽函数。
3.搞清楚哪个是信号的发送者,哪个是信号的接收者。
4.槽函数需要特别放在public solts:下声明,注意是solts不是solt。
5.有的槽函数是现成的,有的槽函数没有现成的需要自己定义,自己实现。
mywindow.h文件代码如下:
mywindow.cpp文件代码如下:
编译执行上面代码构成的工程,得到如下图的界面效果,并且该界面上的每个按钮的功能都可以使用
By:霜月孤鸟
2014.8.10
0 0
- QT编程系列6--信号与槽
- Qt 信号与信号,信号与槽
- 【Qt编程】- 信号槽
- qt 槽与信号
- QT信号与槽
- QT 信号与槽
- QT信号与槽
- Qt信号与槽
- Qt信号与槽
- QT信号与槽
- Qt信号与槽
- QT信号与槽
- QT信号与槽
- Qt信号与槽
- Qt信号与槽
- QT 信号与槽
- Qt信号与槽
- QT信号与槽
- 配置文件类
- e搭建SSH框架
- hdoj 2027 统计元音
- 什么是左 什么是右
- 【笔试面试——36】二叉树03——二叉树的镜像
- QT编程系列6--信号与槽
- yii 常用一些调用 (增加中)
- .Net Framework 4.0安装cmd命令
- MFC 获得各类指针、句柄的方法
- 开源企业IM-免费企业即时通讯-ENTBOOST V0.9版本发布
- 也来晒晒的我的学习成绩
- GWT-Bootstrap3中 组件开发文档(一)
- 【实践驱动开发3-006】TI WL1835MODCOM8 在android的移植 - SDIO wifi驱动的注册步骤
- C++获取文件大小