#include "pageone.h"
#include "ui_pageone.h"
#include "QDebug"
#include <QDir>
#include <QStringList>
PageOne::PageOne(QWidget *parent) : QWidget(parent)
, ui(new Ui::PageOne)
{
ui->setupUi(this);
this->init();
}
PageOne::~PageOne()
{
delete ui;
}
void PageOne::init() {
const QSize IMAGE_SIZE(80, 60);
const QSize ITEM_SIZE(160, 80);
// 判断路径是否存在
m_strPath = "C:\\Users\\Administration\\Desktop\\img";
QDir dir(m_strPath);
if (!dir.exists()) {
qDebug()<<m_strPath + " ---不存在--- "<<endl;
return;
}
// 设置过滤器
dir.setFilter(QDir::Files | QDir::NoSymLinks);
QStringList filters;
filters << "*.png" << "*.jpg";
dir.setNameFilters(filters);
m_imgList = dir.entryList();
if (m_imgList.count() <= 0) {
return;
}
for(auto tmp:m_imgList)
qDebug(
qt 使用QDir 查找文件夹内容
最新推荐文章于 2025-03-13 18:16:19 发布