我有一段代码,使用 QT 的 QDir entryInfoList 获取特定类型文件信息,但是遍历的结果是 0
auto byteArrayListSupport = QImageReader::supportedImageFormats();
for (auto &byteArraySupport : byteArrayListSupport)
{
auto fileExtString = QString::fromUtf8(byteArraySupport);
m_strlistFilterList << "*." + fileExtString;
}
QDir::SortFlags sortFlags = QDir::NoSort;
QString strFilePath = “D:\\Works\\Self\\resources\\mainWidget\\1.png”
QFileInfoList folderFileInfoList = QDir(strFilePath).entryInfoList(m_strlistFilterList, QDir::Files, sortFlags);
这个调用的 folderFileInfoList 结果是 size 为 0,图片什么的都是有的,路径也是对的,程序里的路径是调用 API 打开文件选择窗口获取的,QT 版本是 5.12.10,我在 stackoverflow 上没有搜到相关的问题,百度搜索的时候发现也有人有这问题,但很少:https://bbs.csdn.net/topics/394485717
这个问题该怎么解决?