qt文件对话框目录
我得到了一个QString blabla=qtfiledialog::getOpenFileName 现在blabla给了我完整的路径和exe,比如:C:/Program Files/imanoob.exe 但是我只想要像:C:/Program文件这样的路径/ 如何执行此操作?QString getExistingDirectory以获取目录路径qt文件对话框目录,qt,directory,filedialog,Qt,Directory,Filedialog,我得到了一个QString blabla=qtfiledialog::getOpenFileName 现在blabla给了我完整的路径和exe,比如:C:/Program Files/imanoob.exe 但是我只想要像:C:/Program文件这样的路径/ 如何执行此操作?QString getExistingDirectory以获取目录路径 或者使用QDir可能是QDirblabla.path解析getOpenFileName返回的字符串,尽管您需要检查实际使用的方法的API。这似乎不是O
或者使用QDir可能是QDirblabla.path解析getOpenFileName返回的字符串,尽管您需要检查实际使用的方法的API。这似乎不是OP想要的。getOpenFileName已被提供。很抱歉进行了彻底的修改。我只是确保您的答案可以复制和粘贴,同时保持编译成功。@FinalContest您没有指定absolutePathSure的返回值,我只是按照原样生成原始代码。我曾考虑过qDebug,但后来我决定根据您的个人喜好将其保留下来,这样我只会将其更改为可编译的。谢谢
QFileInfo fileInfo(path);
const QString path = fileInfo.absolutePath();