QT编写代码获取自己所在的路径
时间: 2023-11-27 20:04:00 浏览: 59
Qt5开发及实例-CH904.rar,Qt5得到一个文件的大小和所在的目录路径的代码
可以使用 `QCoreApplication::applicationFilePath()` 函数来获取应用程序的完整路径,然后使用 `QFileInfo` 类的 `absolutePath()` 函数来获取应用程序所在的文件夹路径,具体步骤如下:
1. 在你的Qt项目中包含以下头文件:
```cpp
#include <QCoreApplication>
#include <QFileInfo>
#include <QDebug>
```
2. 在你需要获取应用程序所在路径的地方调用 `QCoreApplication::applicationFilePath()` 函数并使用 `QFileInfo` 类的 `absolutePath()` 函数获取应用程序所在的文件夹路径:
```cpp
QString appPath = QFileInfo(QCoreApplication::applicationFilePath()).absolutePath();
qDebug() << "应用程序所在路径:" << appPath;
```
这样,你就可以获取应用程序所在的文件夹路径了。注意:如果你的应用程序是通过快捷方式启动的,则这个函数返回的路径可能是快捷方式所在的文件夹路径。
阅读全文