QDir::entryInfoList(QStringList filter);可以获取文件夹路径下的所有文件信息
QDir dir(path);
if (dir.exists(_imagePath)) {
QStringList filters;
// 文件筛选,可以置为空,获取所有文件信息
filters << "*.jpg" << "*.png";
QList<QFileInfo>files = dir.entryInfoList(filters);
for (int i = 0;i < files.count(); i++) {
// 遍历文件夹内的所有文件
}
}
如果只需要获取文件名信息可以使用QDir::entryList(QStringList filter);返回的结果是QStringList