我有一个QString blabla = qtfiledialog :: getOpenFileName();
现在blabla给了我完整的路径和exe:C:/ Program Files / imanoob.exe
但我只想要这样的路径:C:/ Program Files / 怎么做?
答案 0 :(得分:2)
QFileInfo fileInfo(path);
const QString path = fileInfo.absolutePath();
答案 1 :(得分:1)
QString getExistingDirectory
获取目录路径。
或者使用getOpenFileName()
解析QDir
的返回字符串(可能是QDir(blabla).path()
,但您需要检查实际使用方法的API)。