在Qt中,可以使用QCoreApplication::applicationDirPath()
方法來(lái)獲取程序運(yùn)行路徑。該方法返回一個(gè)QString對(duì)象,表示程序的絕對(duì)路徑。
以下是一個(gè)示例代碼:
#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()
方法被調(diào)用,并將返回的路徑存儲(chǔ)在appDirPath
變量中。然后,使用qDebug()
函數(shù)打印出程序運(yùn)行路徑。
注意,QCoreApplication::applicationDirPath()
方法返回的是程序所在的目錄路徑,而不是程序本身的路徑。如果你想獲取程序本身的路徑,可以使用QCoreApplication::applicationFilePath()
方法。