在Qt中,可以使用QCoreApplication::applicationDirPath()
方法來獲取程序運行路徑。該方法返回一個QString對象,表示程序的絕對路徑。
以下是一個示例代碼:
#include <QCoreApplication>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString appDirPath = QCoreApplication::applicationDirPath();
qDebug() << "Application directory path: " << appDirPath;
return a.exec();
}
在上述示例代碼中,QCoreApplication::applicationDirPath()
方法被調用,并將返回的路徑存儲在appDirPath
變量中。然后,使用qDebug()
函數打印出程序運行路徑。
注意,QCoreApplication::applicationDirPath()
方法返回的是程序所在的目錄路徑,而不是程序本身的路徑。如果你想獲取程序本身的路徑,可以使用QCoreApplication::applicationFilePath()
方法。