首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Qt中获取Windows默认文件夹的本地化名称

如何在Qt中获取Windows默认文件夹的本地化名称
EN

Stack Overflow用户
提问于 2017-12-16 02:55:36
回答 0查看 425关注 0票数 1

使用Qt,我可以得到一些默认路径,在那里我可以通过例如QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation)创建文件,它在Linux和Windows上都工作得很好。我还看到,用户可以通过QStandardPaths::displayName获得相应位置的本地化名称。

“问题”是,在Windows上,一些默认文件夹的名称显示为本地化。对于上面的命令,我得到-根据文档- C:/Users/some_user/Documents。这可能是磁盘上的实际路径。但用户(使用德语语言环境)看到的是翻译后的版本:本例中为C:/Benutzer/some_user/Eigene Dokumente

因此,不仅翻译了最后一个文件夹(我可以通过QStandardPaths::displayName调用获得的字符串),还翻译了基目录。

有没有一种可靠的标准Qt方法能够显示用户从其他Windows程序中知道的目录名?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47838331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档