Qt仿QQ截图

Posted 草上爬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt仿QQ截图相关的知识,希望对你有一定的参考价值。

这是一个参照QQ用Qt 5.12.2 VS2017做的截图工具,实现了以下功能:
1.自动识别窗口,可点选
2.支持框选截图区域
3.支持截图区域移动和缩放
4.支持鼠标所在位置放大取色
5.支持实时显示截图区域大小
6.支持保存到剪贴板或本地
7.支持全局快捷键
8.支持矩形、椭圆、箭头、画笔和文本工具
马赛克工具的实现可参考:Qt实现QQ截图中的马赛克效果
文本工具的详细介绍可参考:Qt仿QQ截图之QTextEdit宽高自适应
9.支持撤销
10.支持高分屏
11.跨平台,支持windows和mac
双击保存到剪贴板和右键操作与QQ截图保持一致

一.效果

 二.实现

放大取色、截图、画板、大小指示全都放在独立的widget中,方便管理
这种实现方式参考了开源截图工具:

以上是关于Qt仿QQ截图的主要内容,如果未能解决你的问题,请参考以下文章

C#高仿腾讯QQ截图程序(改)

仿QQ局域网聊天软件

Qt学习笔记-设计简易的截图工具软件

Android仿天猫横向滑动指示器

开源的截图工具

QLineEdit 仿QQ签名框