我得到了一个QString blabla = qtfiledialog :: getOpenFileName();qt filedialog目录
现在布拉布拉给我的完整路径和exe文件,如:C:/ Program Files文件/ imanoob.exe
,但我只希望像路径:C:/ Program Files文件/ 如何做到这一点?
我得到了一个QString blabla = qtfiledialog :: getOpenFileName();qt filedialog目录
现在布拉布拉给我的完整路径和exe文件,如:C:/ Program Files文件/ imanoob.exe
,但我只希望像路径:C:/ Program Files文件/ 如何做到这一点?
QString getExistingDirectory
获取目录路径。
或使用QDir
(可能QDir(blabla).path()
虽然你需要检查的实际方法的API使用)从getOpenFileName()
解析返回的字符串。
QFileInfo fileInfo(path);
const QString path = fileInfo.absolutePath();
这似乎并不是OP想要的。已经给出了getOpenFileName()。 – lpapp 2014-06-25 01:15:30