Qt——选择文件夹并获取路径以及文件夹下子文件

Qt——选择文件夹并获取路径以及文件夹下子文件_第1张图片
这个实现比较简单,就是借助Qt中QFileDialog库的getExistingDirectory()函数,可以直接返回当前文件夹的路径。

头文件声明

#include

主程序

 QString filename = QFileDialog::getExistingDirectory();

获取文件夹下子文件名称

头文件声明

#include 
#include

主程序

    QString filename = QFileDialog::getExistingDirectory();
    QDir *dir=new QDir(filename);
    QStringList filter;
    QList<QFileInfo> *fileInfo=new QList<QFileInfo>(dir->entryInfoList(filter));
    for(int i = 0;i<fileInfo->count(); i++)
    {
        qDebug()<<fileInfo->at(i).filePath();
        qDebug()<<fileInfo->at(i).fileName();
    }

你可能感兴趣的:(Qt/PyQt)