qt如何得到对话框文件路径

qt如何得到对话框文件路径,第1张

QString filename

filename = QFileDialog::getOpenFileName(NULL,"打开配置文件","./config","xml File(*.xml)")

qDebug()<<"filename is "<<filename

QFileInfo fileInfo

fileInfo.setFile(filename)

qDebug()<<"file path is \""<<fileInfo.path()<<"\""

qDebug()<<"file name is "<<fileInfo.fileName()

qDebug()<<"fileBaseName is "<<fileInfo.baseName()

qDebug()<<"fileExtension is "<<fileInfo.suffix()

使用QDir::entryInfoList获的文件夹下的所有文件列表(QFileInfoList),然后通过判断QFileInfoList中每个QFileInfo的类型,QFileInfo::isDir()判断是否目录,QFileInfo::isFile()判断是否是文件,对于目录,同样的方法处理即可获得子目录中的文件了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12112733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存