传送门
1、利用控件实现文件打开,保存,退出功能。
2、将打开的文件路径显示到Widget的列表中。
3、实现图片的切换,旋转,缩放。
4、实现图片的自动播放和停止自动播放。
5、待完成:图片切换效果,图片删除,图片编辑。
6、用到了2个label,1个listWidget,7个push_button,1个tool_button。
7、借用了别人一些代码,我真的很菜。
一、Win7的自带查看器的效果

二、自己手工制作的效果
1、UI界面

2、效果界面

注意:有个bug,缩小放大只能实现一次,不能连续放大和缩小,最后也没想出来。
三、代码实现
1、头文件
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include<QMenu>
#include<QFileDialog>
#include<QListWidgetItem>
#include<QPixmap>
#include<QTimer>
#include<QImage>
#include<QPainter>
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = nullpt

最低0.47元/天 解锁文章
490

被折叠的 条评论
为什么被折叠?



