Qt学习笔记 - QSignalMapper
来源:互联网 发布:井下电钳网络考试平台 编辑:程序博客网 时间:2024/06/13 12:18
QSignalMapper
信号映射器
这次的应用是 计算器,由于有多个按钮功能是类似的,可以绑定到同一个槽函数, 但是考虑到 PushButton 类没有 int 参数的 信号, 所以利用映射器进行
mapper = new QSignalMapper(this); /* * 映射信号 */ connect(ui->btn_0, SIGNAL(clicked()), mapper,SLOT(map())); mapper->setMapping(ui->btn_0,0);//绑定传递值 /*连接映射器信号 到设定的槽函数*/ connect(mapper, SIGNAL(mapped(int)), this, SLOT(setNumber(int)) );
槽函数
void Clc::setNumber(int n){ if(ui->lineEdit->text() == QString::number(0)) { ui->lineEdit->clear(); } ui->lineEdit->setText(ui->lineEdit->text().append(QString::number(n)));}
- Qt学习笔记 - QSignalMapper
- Qt 学习笔记 - QSignalMapper
- QT QSignalMapper
- QT——QSignalMapper
- QT之QSignalMapper
- QT——QSignalMapper
- QSignalMapper
- QSignalMapper
- QSignalMapper
- QSignalMapper
- QSignalMapper
- QSignalMapper
- QSignalMapper
- QT中QSignalMapper类的用法
- 【QT开发】信号转发器QSignalMapper的使用
- Qt学习笔记 -- Qt简史
- Qt学习笔记,Qt国际化
- QT学习笔记_Hello QT!
- ADO技术简介(完全攻略)
- Lucene 3.3 学习笔记 1 介绍
- 在WinCE6.0下编译DirectShow相关应用时出现题图中的错误链接的解决方法
- char 与 unsigned char的本质区别
- [2010Beijing wc]矩阵距离
- Qt学习笔记 - QSignalMapper
- C#图像快速傅立叶变换及二维傅立叶变化
- Hibernate Work
- Nutch 1.3 学习笔记 10-1 - Ntuch 插件机制简单介绍
- hadoop学习之数据完整性
- 请不要做浮躁的人(本博文参考于别人,看到一些经典的句子复制了一些,送给菜鸟们。。。。
- OpenRTMFP/Cumulus Primer(7)CumulusServer启动流程分析(续3)
- Nutch 1.3 学习笔记 10-2 插件扩展
- Nutch 1.3 学习笔记 10-3 插件机制分析