冥界3大法王 发表于 2022-3-14 11:07

qt程序上级目录怎么表示?

qDebug()<<"current applicationDirPath: "<<QCoreApplication::applicationDirPath();
执行后,得到current applicationDirPath:"C:/Qt_Study_Examples/ReadWriteINI/release"

可是我要的是   "C:/Qt_Study_Examples/ReadWriteINI"
./加了之后报错,不懂这玩意的语法。{:301_1008:},所以求助老仙们{:301_974:}

Xw丶小威 发表于 2022-3-14 11:17

QDir(applicationDirPath()).cd("..")

Takitooru 发表于 2022-3-14 11:17

QString getRunParentPath()
{
QString strPath = QCoreApplication::applicationDirPath();
QDir dir(strPath);
bool bSuccess = dir.cdUp();
if (bSuccess == true) {
strPath = dir.path() + "/";
}
return strPath;
}
转https://zhidao.baidu.com/question/446322321.html

sunnyzls 发表于 2022-3-19 17:45

又学会了2招。
页: [1]
查看完整版本: qt程序上级目录怎么表示?