11 个解决方案
#1
QString runPath = QCoreApplication::applicationDirPath();
#2
+1
不过你要注意这个方法在不同平台或者在开发环境和用户部署环境有可能是不同的目录,要考虑处理这种情况或者使用其它解决办法(qrc文件中的相对路径)
ref:
http://qt-project.org/forums/viewthread/5860
#3
这个获得的是qdebug的路径吧
#4
这是获取exe的运行路径,接下来想得到啥 都可以
#5
CurrentPath
#6
+1
#7
QString path;
QDir dir;
path=dir.currentPath();
#8
QApplication::applicationFilePath();
#9
这种问题真不应该来这里问!
#10
QApplication::applicationFilePath();
#11
回来结贴吧。
#1
QString runPath = QCoreApplication::applicationDirPath();
#2
+1
不过你要注意这个方法在不同平台或者在开发环境和用户部署环境有可能是不同的目录,要考虑处理这种情况或者使用其它解决办法(qrc文件中的相对路径)
ref:
http://qt-project.org/forums/viewthread/5860
#3
这个获得的是qdebug的路径吧
#4
这是获取exe的运行路径,接下来想得到啥 都可以
#5
CurrentPath
#6
+1
#7
QString path;
QDir dir;
path=dir.currentPath();
#8
QApplication::applicationFilePath();
#9
这种问题真不应该来这里问!
#10
QApplication::applicationFilePath();
#11
回来结贴吧。