QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件

这篇具有很好参考价值的文章主要介绍了QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这个图片查看器功能很多,是我花了不少心思,不断优化,不断添加功能的成果:
1.能打开并显示所有常用图片格式文件,显示鼠标位置像素坐标及RGB值
2.能缩放,拖动图片,可以以鼠标为中心滚动滚轮进行缩放
3.右击可弹出菜单栏,菜单包括:适应宽度,适应窗口,原图大小,截图保存
4.实现幻灯片播放,可设置幻灯片间隔时间
5.左右方向键或者A和D键控制前后图片切换
6.记录上一次关闭窗口时,窗口的位置和大小,并在下一次打开的时候按照该位置和大小显示窗口
7.能接收拖动图片或者文件夹到本软件界面,并显示文件夹中的所有图片文件
8.增加批量重命名另存的功能
9.在适应宽度模式下,滚动滚轮可上下移动图片
10.显示鼠标位置的RGB值及坐标位置
11.可查看gif文件
12.查看gif时,右击选择gif图像自适应当前界面大小,或者显示原图
13. 双击图片或gif可直接打开本软件

        代码中重写QGraphicsItem类,重新QLabel类,重写QGraphicsScene类,重写QGraphicsView类,用到了QSetting配置ini文件,用到了多线程,互斥锁,线程间数据的传递,invoke异步调用,用到的qt类有:QKeyEvent,QFileDialog,QList,QMessageBox,QImage,QGraphicsScene,QSettings,QMap,QPixmap等,很适合初学者学习。

软件界面如下:

QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件

 双击图片或gif可直接打开本软件,并可拉伸界面大小,同时内部图片自适应大小,可拖动多个文件进入本软件,可按下左右键切换图片,可从jpg流畅切换到gif文件,如下:

QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件

 

可滚动鼠标滚轮,以鼠标所在位置为中心进行缩放拖动图片,并显示鼠标所在像素坐标及RGB值,如下:

 QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件

 可截图保存,截图区域可按住边框拉动变化大小,截图后可选择保存的文件格式:jpg,png,bmp,如下图:

QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件

源码连接:

qt多功能图片及动画查看工具(jpg,jpeg,png,bmp,gif)-QT文档类资源-CSDN下载文章来源地址https://www.toymoban.com/news/detail-496058.html

到了这里,关于QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python自动处理pptx:新建、另存、添加幻灯片、添加标题、插入文本图片图形、提取文本

    Python-pptx库是一个用于创建、更新和读取Microsoft PowerPoint .pptx 文件的Python库。它允许我们使用Python脚本自动化PowerPoint文件的创建、更新和读取操作,是一个非常方便自动化处理PPTX的工具。 https://python-pptx.readthedocs.io/en/latest/index.html

    2024年02月08日
    浏览(54)
  • Microsoft Visual studio 2022 如何自定义背景(详细) Visual studio 2022 怎么改背景和幻灯片播放(自定义背景)

    1.新建一个项目,项目名称无所谓 进入编辑页面后,点击拓展管理拓展联机 右边搜索框搜索 ClaudiaIDE, 键入后点击回车搜索,然后点击下载,等待下载完成,(这里下载进度条一直不动的话可能是网络不好的原因,我这里已经安装好了) 下载完成后,关闭visual studio 2022,桌

    2024年02月06日
    浏览(81)
  • WordPress实现的首页幻灯片展示功能示例【附demo源码】

    本文实例讲述了WordPress实现的首页幻灯片展示功能。分享给大家供大家参考,具体如下: 对于WordPress拓展性这么优秀的程序来说,是没有什么不能实现的。很多在建站的时候,都会选择在首页使用幻灯片,可以展示比较醒目的内容。今天就来一个首页幻灯片的制作教程,相信

    2023年04月24日
    浏览(59)
  • 前端js--旋转幻灯片

    2024年02月14日
    浏览(41)
  • 去除PPT幻灯片编辑密码

    在线解密、找回和去除PPT幻灯片密码,使用百度搜索密码帝官网轻松搞定! 近来,你是否因为忘记了PPT幻灯片的密码而束手无策?或者遇到了PPT幻灯片被他人设定了密码无法编辑的困扰?别担心!为你提供了最简单、安全、实惠的解决办法!只需按照以下步骤操作,即可轻松

    2024年02月12日
    浏览(50)
  • 苹果cms添加幻灯片的操作方法

    苹果cms幻灯片是要靠推荐菜能调用后台的标签的。那么今天大家就随着我来看看幻灯片标签是如何调用的。 首先打开苹果cms后台。 然后点击视频管理。 然后就会显示出来你所添加进来的视频有哪些。 这个时候点击你想要加幻灯片的视频后面的修改。 然后选择一张大的图片

    2024年02月03日
    浏览(51)
  • 20230627通过WPS给PPT幻灯片加入页码

    20230627通过WPS给PPT幻灯片加入页码 2023/6/27 23:16 缘起:不想每次都手工给打印的PPT加页码,就通过百度搜索来自动加页码了! 真是偷懒让人进步呀! 百度搜索:ppt加页码怎么设置             方法步骤.png ?点击「插入」选项卡「幻灯片编号」功能按钮,勾选「幻灯片编号」,

    2024年02月11日
    浏览(41)
  • Python操作PPT:轻松创建、编辑和展示幻灯片

    引言: 在现代办公环境中,演示文稿已经成为一种常见的沟通工具。然而,使用传统的PowerPoint软件创建和编辑幻灯片可能会耗费大量的时间和精力。幸运的是,Python作为一种功能强大的编程语言,提供了许多库和工具,可以帮助我们更高效地操作PPT文件。本文将介绍如何使

    2024年01月21日
    浏览(41)
  • 写一个简单的静态html页面demo,包含幻灯片

    效果图: 代码如下,图片文件可自行更换:

    2024年02月11日
    浏览(53)
  • 速下载 | 200页幻灯片图解新版《商用密码管理条例》

    国家高度重视商用密码工作。 2023年4月14日,国务院常务会议审议通过了《商用密码条例》(以下简称《条例》)修订草案。5月24日中华人民共和国中央人民政府网站正式公开修订后的正式稿全文。 本次《条例》在密码法框架下进行了全面修订,修订后的《条例》不仅与密码

    2024年02月08日
    浏览(98)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包