一、通过QFileDialog选择一个系统文件夹
#include<QFileDialog>#include<QDebug>
QString configDirectory = QFileDialog::getExistingDirectory();qDebug()<< configDirectory;if(configDirectory.isEmpty())return;
二、使用QDir打开并获取当前路径的所有文件夹名字
#include<QDir>
QDir dir(configDirectory );if(!dir.exists()){
QMessageBox::critical(this,tr("错误"),tr("文件夹找不到"));return;}
QStringList directoryNames = dir.entryList(QDir::AllEntries);qDebug()<<"names: "<< names;
directoryNames .removeOne(".");
directoryNames .removeOne("..");qDebug()<<"names: "<< names;
本文转载自: https://blog.csdn.net/weixin_38961173/article/details/128797964
版权归原作者 恒殿 所有, 如有侵权,请联系我们删除。
版权归原作者 恒殿 所有, 如有侵权,请联系我们删除。