qt怎么獲取程序運(yùn)行路徑

qt
小億
307
2023-10-23 16:18:26

在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()方法。

0