QT编程:(6)相对路径问题
功能需求:
(1)
单击“打开工程文件”按钮,弹出config文件夹对应的打开文件对话框,用户可在当前对话框选择所需工程文件。
(2)
用户单击“帮助”按钮,程序利用系统工具直接打开:软件使用说明文档(*.pdf/*.txt等),供用户浏览。
(3)
为完成用户信息界面的初始化工作,需打开指定用户信息文件,进行读写操作。
实现方法及效果:
(1)
打开工程文件——
代码:
//在弹出的打开文件对话框中获取所选中的工程文件名
QString fileName
= QFileDialog::getOpenFileName(this);
图1
(2)
利用打开文件对话框(代码同上),让用户自行寻找软件使用说明文件,进而打开文件;
(3)
使用相对路径:userInformation.txt,程序运行出错无法找到该文件;
只得使用绝对路径:
//QFile file("D:/QT-APP/HLVolDevMonitor/config/userInformation.txt");//绝对路径
问题描述:
为什么qt弹出的打开文件对话框指向的目录文件是——
“D:\QT-APP\build-HLVolDevMonitor-Desktop_Qt_5_3_MinGW_32bit-Deb