-3

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

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

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

4

2 回答 2

2
QFileInfo fileInfo(path);
const QString path = fileInfo.absolutePath();
于 2010-06-23T11:30:44.630 回答
1

QString getExistingDirectory获取目录路径。

getOpenFileName()或者通过 using解析返回的字符串QDir(可能QDir(blabla).path()虽然您需要检查 API 以了解要使用的实际方法)。

于 2010-06-22T21:28:17.297 回答