导航:首页 > 版本升级 > 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获取文件的路径相关的资料

热点内容
linux文件系统的结构 浏览:87
电脑里文件怎么删除文件夹在哪里 浏览:876
1602显示屏代码 浏览:834
proface密码 浏览:190
什么app帮别人买感冒药 浏览:365
华为终端客服微信 浏览:33
文件后面加内容应该怎么取名 浏览:959
可以学会讲白话的app有哪些 浏览:332
mysql数据库navicat 浏览:246
word如何固定文本框 浏览:974
什么文件转换为pst 浏览:76
编程在哪里好找工作 浏览:177
电脑图标上有个文件 浏览:832
笔记本i5系统重装教程 浏览:472
文件如何变白 浏览:679
长城c30加装导航升级 浏览:648
压缩包会改变文件内容么 浏览:548
45度面槽怎么编程 浏览:742
苹果6原装充电器多大的 浏览:814
腾讯群文件 浏览:584

友情链接