Qt获取程序工作目录或某路径下所有的图片或指定格式的文件

void StepImagesViewer::getCurAppPathImagesList(QStringList &imagesList)
{
    imagesList.clear();
    QDir dir(QDir::currentPath());//当前程序工作路径 作为目录路径 
    if (!dir.exists())
    {
        qInfo() << "path is non-existent...";
        return;
    }
    dir.setFilter(QDir::Files | QDir::NoSymLinks);
    QStringList filters;
    filters << "*.bmp" << "*.jpg";
    dir.setNameFilters(filters);
    imagesList = dir.entryList();
    //qInfo() << imagesList;
}

以上以获取程序工作目录下的bmp jpg格式的图片为例子。

猜你喜欢

转载自www.cnblogs.com/Vince-Wu/p/12762833.html