3
我想從文件夾中獲取圖像文件的名稱(* .png,* .jpg,* .bmp)。如何獲取僅在一個文件夾中的圖像文件列表
我能到目前爲止做的是這樣的:
fileInfoList = dir.entryInfoList(QDir::Files|QDir::NoDotAndDotDot);
可是如何才能讓只爲* .png,* .BMP和* .jpg文件?
我想從文件夾中獲取圖像文件的名稱(* .png,* .jpg,* .bmp)。如何獲取僅在一個文件夾中的圖像文件列表
我能到目前爲止做的是這樣的:
fileInfoList = dir.entryInfoList(QDir::Files|QDir::NoDotAndDotDot);
可是如何才能讓只爲* .png,* .BMP和* .jpg文件?
像這樣的東西應該工作;
QStringList filters;
filters << "*.png" << "*.jpg" << "*.bmp";
fileInfoList = dir.entryInfoList(filters, QDir::Files|QDir::NoDotAndDotDot);
有關更多信息,請參見this。
您還可以使用QDir::setNameFilters函數來設置過濾器。