QT中相对路径转成绝对路径
2012-04-25 20:52
197 查看
转载自http://hi.baidu.com/buptyoyo/blog/item/7d3c2c415cd4681a9313c65d.html 经常在QT中遇到使用某个文件的绝对路径的情况。因为写的程序经常可能被移植,而相对路径是不变的,所以可以使用相对路径获取其绝对路径。 以下举个例子: QDir temDir("./NewTopoShow/TopoShow111.swf"); QString absDir = temDir.absolutePath(); 直接返回一个QString类型的对象。 得到的路径是例如E:/aa/bb/cc.txt 格式的路径,但实际有些使用路径的函数中需要的路径格式为E:\\aa\\bb\\cc.txt这种格式,所以需要对格式进行简单的转换,QString中有个replace函数可以帮我们完成。 absDir.replace(QString("/"),QString("\\\\")); 后面之所以四个\\\\是因为包含了两个转义字符,这样就可以转换成相应格式的绝对路径了。 |
相关文章推荐
- 相对路径与绝对路径 QT
- Qt的相对路径转为绝对路径
- Qt中的相对路径和绝对路径
- Qt 相对路径 绝对路径
- Qt中的相对路径和绝对路径
- .net学习总结(10)相对路径、绝对路径总结
- 相对路径转绝对路径
- C++ 根据当前路径与相对路径,获取绝对路径
- 8绝对路径和相对路径
- PHP相对路径与绝对路径
- Linux: shell相对路径转绝对路径
- 在Servlet与JSP中取得当前文件所在的相对路径与绝对路径
- 用MFC实现代码获取当前EXE 执行的绝对路径,用于扩展相对路径扩展,以及计算文件大小功能
- 相对路径和绝对路径
- 在web中将oad相对路径转为绝对路径(sping)
- 相对路径与绝对路径,
- php绝对路径与相对路径之间关系的的深入研究注释规范揪
- 绝对路径和相对路径
- 相对路径与绝对路径
- java.io.File中的绝对路径和相对路径.