qt filedialog目录

时间:2010-06-22 21:25:44

标签: qt directory filedialog

我有一个QString blabla = qtfiledialog :: getOpenFileName();

现在blabla给了我完整的路径和exe:C:/ Program Files / imanoob.exe

但我只想要这样的路径:C:/ Program Files / 怎么做?

2 个答案:

答案 0 :(得分:2)

QFileInfo fileInfo(path);
const QString path = fileInfo.absolutePath();

答案 1 :(得分:1)

QString getExistingDirectory获取目录路径。

或者使用getOpenFileName()解析QDir的返回字符串(可能是QDir(blabla).path(),但您需要检查实际使用方法的API)。