Qt中路径问题一般解决办法
来源:互联网 发布:python list 遍历 编辑:程序博客网 时间:2024/05/23 19:16
Qt中路径问题的产生一般发生在在跨平台编译的时候,由于不同系统对于路径的表示不同,造成了一种现象就是在某一个系统上顺利执行的一段代码在另一个系统上却无法执行,甚至出错。
我遇到的问题就是在linux上执行良好的一段代码,当移植到windows下时候,却出错。
这里主要是斜杠与反斜杠、不同系统对路径的解析不同造成的 。
1、斜杠与反斜杠:
网上解决办法:将
QString path = "C:/testA\\testB\testC.txt";QString tmpPath;if(path.contains("\\")){ tmpPath = path.replace("\\","/",Qt::CaseInsensitive);}if(tmpPath .contains("\\")){ tmpPath = tmpPath .replace("\\","/",Qt::CaseInsensitive);}
2.通用方法。(强烈推荐!)
QString path ;path = "E:/file1/file2/file3.txt";path = QDir::toNativeSeparators(path);//这样就转化为本地格式。可以直接使用了。
- Qt中路径问题一般解决办法
- Qt中路径问题小结
- Qt中路径问题小结
- Qt中路径问题小结
- 【Qt开发】qt中涉及到空格包含路径的解决办法
- QT中打开本地文件不能识别中文路径的解决办法
- 【qt】QT中打开文件不识别中文路径的解决办法
- VC中关于路径中含有空格问题的解决办法
- Qt中的路径问题
- QT 路径问题
- Qt路径问题
- QT文件路径问题
- Windows操作系统中“源路径太长”问题的解决办法
- Java中文问题的一般解决办法
- Java中文问题的一般解决办法
- Qt编程中遇到的问题及解决办法
- eclipse中项目一般部署路径
- 关于Qt中qmake 的路径是/usr/bin/qmake 的解决办法
- hdu1394Minimum Inversion Number(线段树,求出逆序数)
- 关于引用库的问题,Actionbarsherlock和SlidingMenu
- php中session过期时间设置
- 3.16 基于OHCI的USB主机 —— 中断向量处理
- STL中map按值排序
- Qt中路径问题一般解决办法
- UIWebview
- 3.17 基于OHCI的USB主机 —— 中断处理程序
- keytool生成证书
- 110505 A multiplication game
- 修改mini2440的软MAC地址
- extjs form submit upload 返回下载download 没有回调
- 4.1 随便说几句 —— 关于USB主机系列
- TLD学习资料blog汇总