QML实现的图片浏览器

发布时间:2024年01月11日

很久之前实现了一个QWidget版本的图片浏览器:基于Qt5的图片浏览器QHImageViewer
今天用QML也实现一个,功能差不多:
●悬浮工具栏
●支持图片缩放、旋转、还原、旋转、拖动。
●拖动图片时,释放鼠标图片会惯性滑动。
●支持左右翻页查看文件夹中的图片。
●支持保存图片至本地。

一.效果

1.翻页

2.工具栏操作

二.实现

1.工具栏的实现

首先要用QML自定义Button,因为标准Button控件达不到这样的效果。
最终效果如下:

要实现的功能:
●按钮可以设置文本/图片
●鼠标悬浮高亮
●点击有动效
●能发出点击信号
难点是点击动效,可以用NumberAnimation作用于s

文章来源:https://blog.csdn.net/caoshangpa/article/details/135516574
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。