QT文件读取路径
来源:互联网 发布:matlab矩阵添加一列 编辑:程序博客网 时间:2024/05/16 23:40
最近在弄中兴的一个程序大赛,用QT读取XML文件的编程。在编程中发现QT文件读取路径与VS有不同之处。我们提供给QFile的文件路径无非就是绝对路径和相对路径。绝对路径是绝对没问题的,不过相对路径就得小心了。
谈到相对路径,需要注意区分进程所在“当前工作目录”和“程序所在目录”。vs中工作目录是在你所建工程的cpp元文件所在目录中,而QT Creator确实在你程序.exe文件的上一级目录中。QT Creator的程序所在所在目录是生成.exe文件所在目录,VS也应该一样。
QT中可执行以下代码来查询这两个路径:
qDebug()<<"current applicationDirPath: "<<QCoreApplication::applicationDirPath(); qDebug()<<"current currentPath: "<<QDir::currentPath();
在我自己的程序中consle给出的结果是:
Starting C:\Users\neuqbingoye\Desktop\Project\xinfeng\XMLReader-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2008__Qt_SDK__Debug\debug\XMLReader.exe...
current applicationDirPath: "C:/Users/neuqbingoye/Desktop/Project/xinfeng/XMLReader-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2008__Qt_SDK__Debug/debug"
current currentPath: "C:/Users/neuqbingoye/Desktop/Project/xinfeng/XMLReader-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2008__Qt_SDK__Debug"
请注意相对路径是从当前工作目录开始的。
- QT文件读取路径
- QT文件读取路径 .
- Qt读取中文路径文件
- Qt 读取文件,获得文件名、路径
- Qt之文件路径读取问题
- QT读取文件路径用C语言File打开
- QT读取文件夹下文件数目、文件名称及文件路径
- Linux 上Qt读取中文文件路径问题
- java读取文件路径
- C#读取文件路径
- WCF读取文件路径
- 读取文件路径
- 文件读取路径小结
- J2EE 读取文件路径
- 文件路径读取内容
- C#读取文件路径
- opencv读取文件路径
- JavaScript读取文件路径
- 写给刚毕业参加工作的朋友
- [Android] 获得系统当前屏幕的分辨率
- IO输入输出之Reader、Writer
- Ext.Net 1.x_Ext.Net.皮肤切换
- 【热门技术】vs2005 下配置WinCE6.0环境
- QT文件读取路径
- UIWebView使用中的内存相关问题
- Project Euler -- 欧拉题集 F#及Haskell 版 - No.7, No.8
- 雷锋读图:一图沸腾互联网43年
- 避免Drawable保持引用的内存泄露
- 在登录远程服务器时连接超过最大数量的时候的处理
- 制作ARM Linux根文件系统(Root Filesystem)
- [EXT.NET]系统时间显示
- 项目越深入越触目惊心