一.简介
QHImageViewer基于Qt5,图片和滚动条使用QPainter绘制。
图片格式支持bmp/png/jpg/jpeg。
支持图片旋转、还原、缩放、拖动。
拖动图片时,释放鼠标图片会惯性滑动。
支持左右翻页查看文件夹中的图片。
支持查看图片Exif信息,该信息包括文件名、文件大小和文件尺寸等。
支持拖拽本地图片至窗口。
支持保存图片至本地。
二.效果
三.实现
上图中的信息查看窗口可以自适应内容的尺寸,实现代码如下:
#include "QHTextBrowser.h"
#include "ui_QHTextBrowser.h"
#include <QDebug>
QHTextBrowser::QHTextBrowser(QWidget *parent) :
QDialog(parent),
ui(new Ui::QHTex