QT相同控件相似功能
来源:互联网 发布:网络机房综合布线系统 编辑:程序博客网 时间:2024/04/27 23:31
避免同一控件相似事件的重复代码:
一、定义:
#define MAX_ROBOT_CACHEPOINT_NUMBER 16 //有16个按钮
QPushButton *pButtonCache[MAX_ROBOT_CACHEPOINT_NUMBER]
二、获取指针:
我们通过拖控件或者代码方式生成按钮。
然后利用如下代码获取到按钮指针:
pButtonCache[0]=ui->pushButtonPoint1;
.
.
.
pButtonCache[15]=ui->pushButtonPoint16;
三、设置属性
for(int i=0;i<MAX_CACHEPOINT_NUMBER;++i)
{
pButtonCache[i]->setStyleSheet(ProgramPushButtonStyle);
pButtonCache[i]->setAutoExclusive(true);
connect(pButtonCache[i],SIGNAL(clicked()),this,SLOT(on_pushButtonPoint_clicked()));
}
四、事件
on_pushButtonPoint_clicked()
{
QObject *ClickObject=sender();
for(int i=0;i<MAX_ROBOT_CACHEPOINT_NUMBER;++i)
{
if(ClickObject==pButtonCache[i])
{
//do something
}
else
{
// do other thing
}
}
}
0 0
- QT相同控件相似功能
- QT相同控件相似功能
- Qt 带有定位功能的图片控件
- QT控件——ui界面简单实现一些功能
- 基于Qt的收银点餐系统之多个相同子控件与父控件间的交互
- aspx中相似的控件
- java 识别图片相似度及图片是否相同
- QT控件
- QT 控件
- qt控件
- QT控件
- Code Fragment-相似功能放在一块
- REGEXP_INSTR :与INSTR的功能相似
- Qt在停靠窗口上添加控件(实现工具箱功能)
- Qt 控件 实现 QComboBox输入自动提示功能(仿Google搜索提示)
- Qt creator 如何从.Ui文件中获取控件?类似findViewBy功能的实现
- 两语句功能相同,为何结果不相同?
- 多个Activity共用相同布局或者相同控件
- 区别getFragmentManager、getSupportFragmentManager和getChildFragmentManager
- jquery获取当前点击的div的内容
- 直接插入排序
- 在ofbiz集群中使用redis共享session
- 4 描述性统计量和统计图
- QT相同控件相似功能
- jq 改变其他兄弟元素的样式
- 蓝桥杯 算法训练 Anagrams问题
- tomcat学习笔记
- !算 24 (dfs)
- 安卓五大进程特点及srvice的基本概念
- 阿里云平台生产环境使用经验分享
- SylixOS实时以太网浅析
- Android系统架构学习