【发布时间】:2011-03-07 01:13:49
【问题描述】:
我得到了一个 QString blabla = qtfiledialog::getOpenFileName();
现在 blabla 给了我完整路径和 exe,例如:C:/Program Files/imanoob.exe
但我只想要这样的路径:C:/Program Files/ 如何做到这一点?
【问题讨论】:
标签: qt directory filedialog
我得到了一个 QString blabla = qtfiledialog::getOpenFileName();
现在 blabla 给了我完整路径和 exe,例如:C:/Program Files/imanoob.exe
但我只想要这样的路径:C:/Program Files/ 如何做到这一点?
【问题讨论】:
标签: qt directory filedialog
QFileInfo fileInfo(path);
const QString path = fileInfo.absolutePath();
【讨论】:
QString getExistingDirectory 获取目录路径。
或者使用QDir解析getOpenFileName()返回的字符串(可能是QDir(blabla).path(),具体使用方法需要查看API)。
【讨论】: