Qt转换路径方法(正斜杠与反斜杠转换)

文件路径差异:

Windows下使用的是反斜杠""。

Linux下使用的是正斜杠"/"

方法一:

/转(斜杠转反斜杠)

QString path = "C:/temp/test.txt"; 
path = QDir::toNativeSeparators(path);    \ "C:\temp\test.txt"

转/(反斜杠转斜杠)

QString path = "C:\temp\test.txt"; 
path = QDir::fromNativeSeparators(path);    \ "C:/temp/test.txt"

方法二:

QString path = "C:/temp/test.txt"; 
path.replace("/","\");    \ "C:\temp\test.txt"
原文地址:https://www.cnblogs.com/ITGUANCHAZHE/p/14319733.html