导航:首页 > 版本升级 > qt获取文件的路径

qt获取文件的路径

发布时间:2024-11-09 12:39:40

㈠ Qt之getOpenFileName,getSaveFileName,getOpenFileNames

Qt中的QFileDialog类提供了丰富的文件对话框功能。getOpenFileName、getSaveFileName、getOpenFileNames是其中的静态函数,用于调用系统文件对话框。

getOpenFileName用于返回用户选择的文件路径,要求文件必须存在。

getSaveFileName用于返回用户选择的文件路径,文件可以不存在。

getOpenFileNames用于返回一个或多个用户选择的文件路径,要求文件必须存在。

这几个函数的参数和返回值都是相同的,getOpenFileNames返回的是QStringList,而getOpenFileName和getSaveFileName返回的是QString。

参数中,parent用于指定父组件,caption是对话框标题,dir是默认打开目录,"."代表程序运行目录,"/"代表根目录,filter是文件后缀名过滤器,使用空格分隔单个过滤器,使用";;"分隔多个过滤器,selectedFilter是默认选择的过滤器,options是对话框设定参数。

简单用法分为两步:打开文件,得到文件路径。

㈡ Qt选取文件路径,上一次的文件路径

你将上次选择的路径保存在一个变量中
下次再弹出文件对话框中,将其路径预先设置成保存的这个路径。
看看相应的类,有提供方法的。

㈢ qt相对路径,需要取到祖父目录下的文件夹

使用QDir 里面的相关方法,

QDir::current()获得当前Dir,然后使用cdUp()进到其父目录,两次调用应该就可以了
具体请参考:http://qt-project.org/doc/qt-4.8/qdir.html

阅读全文

与qt获取文件的路径相关的资料

热点内容
好省app口令怎么来的 浏览:22
系统文件查找app 浏览:690
js跳转qq 浏览:755
为什么有些压缩文件不能解压 浏览:403
李刚疯狂安卓讲义视频下载 浏览:329
主播视频推广app怎么收费 浏览:178
台湾订酒店用什么app 浏览:160
怎么把微信文件导电脑桌面 浏览:607
三星刷机清空缓存是什么文件夹 浏览:125
腾讯视频转码器找不到文件 浏览:621
电脑怎么删除相同的文件内容 浏览:961
清除电脑开机coms密码 浏览:394
cad打开高版本文件微信公众号 浏览:771
智龙迷城如何快速升级 浏览:173
笔画代码 浏览:766
北京装修网站都有哪些爱空 浏览:240
基金app场外怎么转场内 浏览:806
网络运营毕业设计包含哪些部分 浏览:712
论文文档在哪个文件夹 浏览:600
工业园区数控编程培训如何学 浏览:830

友情链接