QT Creator 获取相对路径
时间: 2024-01-02 18:04:58 浏览: 167
获取相对路径
要获取相对路径,您可以使用 `QDir` 类中的 `relativeFilePath` 方法。例如,如果您想要获取相对于应用程序当前工作目录的文件路径,可以使用以下代码:
```cpp
QDir currentDir = QDir::current();
QString filePath = "/path/to/file.txt";
QString relativePath = currentDir.relativeFilePath(filePath);
```
这将返回文件路径的相对路径,例如:`../../path/to/file.txt`。请注意,这仅适用于文件存在于应用程序当前工作目录的子目录中的情况。如果文件路径不在当前工作目录中,则需要使用其他方法来计算相对路径。
阅读全文