# LcdTest
这是一个基于Qt widget开发用于测试Lcd液晶屏显示和触摸功能的小程序。
## 示例:
![1.gif](./screenshot/1.gif)
## 功能概述:
LcdTest的主要功能是测试液晶屏的显示和触摸是否正常。
程序启动后会定时循环播放不同的背景颜色,用户可通过这些颜色判断液晶屏显示是否正常。接着点击界面的任意位置,如果触摸正常的话界面会停止播放背景颜色,显示出12×20个方块,可通过点击这些方块根据十字线确定触摸位置是否准确。
该程序由三个类构成:LcdTestWidget、CrossCurveWidget、TouchLabel
LcdTestWidget:程序主窗口部件,负责整个程序的控制逻辑,以及鼠标事件的分发处理。
CrossCurveWidget:绘制十字线的透明部件,作为主窗口的子部件通过raise()提升至最上层
TouchLabel:触摸方块部件,用于标识一个大致的触摸位置,并在触摸后切换颜色显示
## 小结:
这是一个比较简单的小程序,唯一值得一提的应该是这里面关于鼠标事件的传递处理。其中包括子部件对事件的accept()和ignore()处理对父部件的影响,以及父部件将接到的鼠标事件进行转换后再主动分发给子部件的处理。另外childAt()和鼠标透传属性Qt::WA_TransparentForMouseEvents的关系也值得好好分析一番。
## 作者联系方式:
**邮箱:justdoit_mqr@163.com**
**新浪微博:@为-何-而来**
没有合适的资源?快使用搜索试试~ 我知道了~
Lcd液晶屏显示和触摸功能的程序
共10个文件
cpp:4个
h:3个
pro:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 3 浏览量
2024-03-29
19:38:33
上传
评论
收藏 84KB ZIP 举报
温馨提示
主要功能是测试液晶屏的显示和触摸是否正常。 程序启动后会定时循环播放不同的背景颜色,用户可通过这些颜色判断液晶屏显示是否正常。接着点击界面的任意位置,如果触摸正常的话界面会停止播放背景颜色,显示出12×20个方块,可通过点击这些方块根据十字线确定触摸位置是否准确。 主要功能是测试液晶屏的显示和触摸是否正常。 程序启动后会定时循环播放不同的背景颜色,用户可通过这些颜色判断液晶屏显示是否正常。接着点击界面的任意位置,如果触摸正常的话界面会停止播放背景颜色,显示出12×20个方块,可通过点击这些方块根据十字线确定触摸位置是否准确。
资源推荐
资源详情
资源评论
收起资源包目录
Lcd液晶屏显示和触摸功能的小程序.zip (10个子文件)
5575757adsfas
screenshot
1.gif 103KB
readme.md 1KB
crosscurvewidget.h 597B
main.cpp 299B
touchlabel.cpp 996B
LcdTest.pro 431B
crosscurvewidget.cpp 1KB
lcdtestwidget.h 822B
lcdtestwidget.cpp 3KB
touchlabel.h 531B
共 10 条
- 1
资源评论
zero2100
- 粉丝: 171
- 资源: 2460
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功