文件路径差异:
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"