2013-05-31 5 views
3

폴더에서 이미지 파일 (* .png, * .jpg, * .bmp)의 이름을 가져 오려고합니다.폴더의 이미지 파일 목록을 얻는 방법

fileInfoList = dir.entryInfoList(QDir::Files|QDir::NoDotAndDotDot); 

하지만 어떻게 얻을에만 * .PNG, * .BMP 및 * .JPG 파일 :

는 내가 지금까지 할 수있는 것은 이것이다?

답변

6

다음과 같은 것이 좋습니다.

QStringList filters; 
filters << "*.png" << "*.jpg" << "*.bmp"; 
fileInfoList = dir.entryInfoList(filters, QDir::Files|QDir::NoDotAndDotDot); 

더 많은 정보를 원하시면 this를 참조하십시오.

QDir::setNameFilters 함수를 사용하여 필터를 설정할 수도 있습니다.

관련 문제