输入某个路径后,点击按钮,显示该路径下的所有图片,点中某个图片,可以将其最大化。
1、ui界面布局:
ui界面点击按钮,转到槽
2、ImageWidget.h:
#ifndef IMAGEWIDGET_H
#define IMAGEWIDGET_H
#include <QWidget>
#include <QLabel>
class QStringList;
class QListWidget;
class QListWidgetItem;
namespace Ui {
class ImageWidget;
}
class ImageWidget : public QWidget
{
Q_OBJECT
public:
explicit ImageWidget(QWidget *parent = nullptr);
~ImageWidget();
private:
Ui::ImageWidget *ui;
**//声明槽函数
private slots:
void slot_itemClicked(QListWidgetItem*);
void on_pushButton_clicked();**
**private:
QStringList m_imgList; // 文件目录下所有的图像文件名
QListWidget *m_listWidget; // 预览窗口
QString m_strPath; // 文件夹路径
QLabel m_showWidget; // 图像显示窗口**
};
#endif // IMAGEWIDGET_H
2、ImageWidget.cpp:
#include "imagewidget.h"
#include <