?在30分钟内用QT写一个抓屏程序
(注:Qt这个词应该读成Cute ,而不是Queue-Tee)
※ ※ ※ ※
叮咚、叮咚、叮咚——00:29:59
叮咚、叮咚、叮咚——00:29:58
叮咚、叮咚、叮咚——00:29:57
※ ※ ※ ※
此截图程序可以实现以下功能:
跨平台运行
可以截取全屏幕或者其中一部分
鼠标选中的区域为高亮,未选中的区域亮度减半
截屏后可以反复选择,直至满意为止
保存文件到桌面并退出
复制图像到剪切板并退出
※ ※ ※ ※
叮咚、叮咚、叮咚——00:25:59
叮咚、叮咚、叮咚——00:25:58
叮咚、叮咚、叮咚——00:25:57
※ ※ ※ ※
整个程序主要有三个关键点:(1)抓屏到内存;(2)随着鼠标选取,加亮显示内存中的图片;(3)将图片的一部分保存到剪切板或者文件。
在QT中,这三个问题很好解决,问题(1)可以直接调用QT函数:
QPixmap px = QPixmap::grabWindow(QApplication::desktop()-winId())
※ ※ ※ ※
叮咚、叮咚、叮咚——00:24:59
叮咚、叮咚、叮咚——00:24:58
叮咚、叮咚、叮咚——00:24:57
※ ※ ※ ※
问题(2)也不难,只需要提前做一点点工作,在抓图后保存两个图片,一个是正常的,另一个是变暗之后的:
screen
您可能关注的文档
最近下载
- 醇系物的气相色谱分析——归一化法定量.docx VIP
- JB_T 7512.1-2014圆弧齿同步带传动 第1部分:带.pdf
- 机务航空英语培训课件.pptx VIP
- 插画设计高职PPT完整全套教学课件.pptx
- 食品生产许可审查通则 (2025 版).docx VIP
- 高级机工见习记录薄填写.doc VIP
- VW 01110-1-2025-EN-螺纹连接第一部分:设计和装配规范.pdf
- TCECS1369-2023 置换砂浆加固砌体结构技术规程.pdf VIP
- 2026-2027学年小学数学六年级上册(新教材)人教版(新教材)教学设计合集.docx
- 《医院门诊一站式服务中心建设与服务规范》(DB50T 2009-2026).pdf VIP
原创力文档

文档评论(0)