当我使用
QString mydir = QFileDialog::getExistingDirectory(this, "Select the directory","/Home");我得到的路径是D:\Myfolder,但是我需要unix风格的路径,比如D:/Myfolder,我该怎么做呢?
当我使用getfilename(用于获取文件路径)时,它对我是有利的,即在unix风格中,但是为什么Qt Engineers不对getExistingDirectory做同样的事情呢?有什么解决方法吗?
我使用的是Windows 7
发布于 2012-08-31 22:51:09
您可以使用QDir::fromNativeSeparators()将其转换为unix样式。我在我的项目中这样做。
例如:
QString myUnixPath = QDir::fromNativeSeparators("C:\\some\\path\\");
https://stackoverflow.com/questions/12217400
复制相似问题