QSignalMapper
来源:互联网 发布:千百撸最新域名获取器 编辑:程序博客网 时间:2024/06/05 15:43
在QT编程中,如果遇到多个控件,但是他们的槽大致相同,这个该怎么处理,比如10个button,难道要写10个槽,可以不必这样,QSignalMapper可以帮组我们解决。
QSignalMapper *signalMapper = new QSignalMapper(this);for (i = 0; i < 10; i++) {
button = new QPushButton(QObject::tr(buttonName));
signalMapper->setMapping(button[i], i);
connect(button, SIGNAL(clicked()), signalMapper, SLOT(map()));
}
connect(signalMapper, SIGNAL(mapped(int)), this, SLOT(handle(int)));
然后我们的槽可以这样写
switch(i) {
}
i 表示是哪个button发生了clicked信号
侵权删!
0 0
- QSignalMapper
- QSignalMapper
- QSignalMapper
- QSignalMapper
- QSignalMapper
- QSignalMapper
- QSignalMapper
- QSignalMapper用法
- QSignalMapper用法
- QSignalMapper类
- QSignalMapper简介
- QSignalMapper使用
- QT QSignalMapper
- QSignalMapper 使用方法 参见QSignalMapper中使用文档
- QSignalMapper基本用法
- Qt学习笔记 - QSignalMapper
- QSignalMapper类的用法
- QSignalMapper的应用
- 这才是跳槽黄金时机,踩准了!
- java 三种嵌入jsp的方法
- Win10系统开机弹出黑框提示usoclient.exe的解决方法
- sftp命令的简单用法
- 本地推送和远程通知
- QSignalMapper
- 【JAVA】给大家推荐一道有意思的java测试题。你知道答案吗?
- MFC多线程的创建,包括工作线程和用户界面线程
- 获取collectionViewcCell及tableViewCell在当前屏幕的位置大小
- background img div 撑开父类内容 图片不能显示
- 378. Kth Smallest Element in a Sorted Matrix
- SVN使用教程总结
- 图象处理基本算法[整理] 转自:农夫三拳
- sycchronized 同步锁