一、前言

这次主要和大家分享一下常用的一个功能,截图工具的实现。我仿照常用的QQ截图工具用Qt5做了一个功能上的实能。功能目前实现了常用的一些,有几个功能还未实现,以后有机会实现吧(应该没机会了)。

已经实现的功能:

  • 实现单屏幕上的矩形选择截图。
  • 可拖动、缩放、重绘矩形选框。
  • 支持线条、矩形框、椭圆、箭头、字体的绘制。
  • 颜色、大小可供选择。
  • 支持撤销、保存操作。
  • 鼠标放大镜功能。
  • ……

未实现的功能:

  • 截图边框吸附功能
  • 马赛克功能(做了一半)
  • 还有未测试出的数不清的bug

时间能力有限,代码实现较为粗糙,还请谅解~  仅供参考交流学习使用~

二、效果

效果图如下图所示。

三、功能

原理比较简单,在用户进行截图的同时,截取当前桌面的图像,使用一个Widget设置为全屏,把截取的图像铺到Widget上,所有的操作均在Widget上进行。

程序上实现了截图工具应有的大部分功能, 包括

  • 矩形截图框的选择,并能够对其进行拖放、重绘、大小信息显示。

  • 放大镜的实现,在截图时细节显示图像点位置。

  • 矩形框、椭圆、箭头、线条的绘制。

  • ……其它功能就不一一展示了,有兴趣可自行下载玩耍~

四、代码下载

具体的实现查阅代码,代码下载:https://download.csdn.net/download/qq_36131739/15503455

没有积分的可以留下邮箱,看到了会及时发送~

基于Qt5实现的截图工具分享(仿QQ截图功能)相关推荐

  1. 2020年7月win32 C\C++ API 写的仿QQ截图功能

    2020年7月win32 C\C++ API 写的仿QQ截图功能 近日,经常用到截图,但是没有QQ没有微信 的电脑上,截图非常不方便,起初打算网上随便找个类似的就算了,但是找了一下午,发现都是些很基础 ...

  2. java仿QQ截图带窗体检测

    最近用java GUI的swing实现了一个仿QQ截图小工具,实现了最基本的系统热键启动截图,鼠标拖动画出截图区域,或者直接窗口检测,然后保存或者复制到系统剪切板等功能.效果如图所示: 代码都放在一个 ...

  3. Qt实现仿QQ截图,带绘图,撤回功能!

    Qt实现仿QQ截图 想自己用Qt做个东西玩玩,偶然间看到小猪老师做的截图文章 做的很棒,但是看到最后没有发现绘图功能,然后百度了各种用qt制作的截图软件,大部分都不带绘图功能,于是我便打算在小猪老师代 ...

  4. Chrome浏览器开发新截图工具,安全浏览器截图方法

    我们在使用浏览器的时候,浏览器并不是一成不变的,浏览器也在进行持续的升级优化,比如,谷歌的Chrome浏览器就正在获得一款,受到微软Edge启发的全新高级的截图工具,下文就来和大家介绍一下这款截图工具 ...

  5. wi ndows自带截图工具,不想装截图工具?这里有 5 个 Windows 自带截图小技巧

    少数派之前已经分享了多款 Windows 平台的第三方截图工具,比如 ShareX.Snipaste.Snagit,可能有朋友忽略了 Windows 系统本身自带的截图功能,其实通过快捷键组合的方式, ...

  6. wi ndows自带截图工具,win10自带截图工具怎么使用?win10用自带截图工具截图的方法...

    win10系统自带有一个截图工具,可以帮助大家快速截取屏幕内容,非常实用.虽然网上有很多第三方截图软件,但是还要下载,比较麻烦.虽然QQ和微信也有截图功能,但每次都要登录,比较麻烦.那么win10自带 ...

  7. 【win32】高仿QQ截图

    QQ截图大家都用过吧,从体验上来说是一个非常不错的软件,它只有200多kb,非常小巧,敢肯定应该是基于原生window api开发的,没用任何第三方的东西,接下来我想高度仿做一个这样的软件 技术难点分 ...

  8. w ndows默认截图工具,还在找截图工具吗?最新的Windows 10自带各种截图神技 | 都叫兽软件...

    如何在电脑中截图分享给其他人或者用于编写文档?相信很多朋友的首选就是到百度上搜索下有没有免费的截图软件,但最后搜到可用的往往是带有各种广告和捆绑的软件,甚至有时候只能找到各种附带无关功能的收费软件. ...

  9. Qt仿QQ截图最新版本,放大镜、坐标、颜色复制、画图形、文字、箭头、马赛克、序号都有,支持颜色面板,支持拖动和修改,支持撤销、钉住、屏幕录制

    史上最完整的QQ截图工具,1比1,高仿供学习,MulanPSL-2.0协议,Qt实现,可移植国产系统UOS/麒麟. 仿最新版QQ截图工具,功能完善. 文章目录 功能 效果 源码 使用 功能 支持窗口自 ...

  10. Windows截图工具,QQ截图独立版,QQ截图独立运行版,不需要登录QQ,体积小巧,独立运行的高效截图工具,支持截图文字识别和截图搜索,支持截图涂鸦和标记

    QQ自带的截图功能真的很强大,而且非常方便,包含了多种实用的功能,可以在截图上进行标记,可以截图进行文字提取等.现在有人把这个功能从QQ上分离出来了,在没有网络不登录QQ的情况下也可以使用这个截图工具 ...

最新文章

  1. NLP中关键字提取方法总结和概述
  2. 团队作业5-测试与发布(AIpha版本)
  3. OSPF-LSA数据包头
  4. kinmall分析百度亮剑区块链能否险中求胜?
  5. python的模块文档_python查看模块文档
  6. linux 多个makefile,linux – 具有多个目标的Makefile
  7. 基于java技术的幼儿园管理系统答辩PPT模板
  8. 为什么说劝人报名IT培训班的人,不是坏就是蠢?
  9. scrapy爬虫+echarts数据分析(安居客)
  10. 2.ELK stack 集群 搭建
  11. 统计通话次数和时间的软件_通话时间统计器下载-通话时间统计 安卓版v2.6-PC6安卓网...
  12. 多元统计分析基于r课后答案_多元统计分析课后练习答案与解析
  13. 二元二次方程例题_二元二次方程组 解法 例题
  14. 热备份冗余技术HSRP
  15. 自建微信公众号文章搜索舆情系统
  16. 基频和倍频的概念_基频峰,泛频峰,倍频峰,二倍频峰的区别
  17. 牛客 13134 牛牛的数列
  18. 软件工程实践2017——软件产品案例分析
  19. NuttX 任务管理
  20. 扩展二叉树的中序序列创建二叉树?

热门文章

  1. java的运行环境是什么_Java运行环境是什么
  2. win10清理_win10系统怎么一键清理系统垃圾
  3. 什么是ISO9000质量管理体系认证以及认证流程
  4. JavaWeb复习题(含答案)
  5. 令牌环网Token Ring协议
  6. MathType与Office公式编辑器有什么不同
  7. go模拟android浏览器,GO浏览器:界面酷炫操作顺畅Android浏览器
  8. Win8.1 ext-ms-win-ntuser-uicontext-ext-l1-1-0.dll等缺失
  9. Java毕设项目电影票网上订票系统计算机(附源码+系统+数据库+LW)
  10. [工具] IntelliJ IDEA 中文语言包插件