前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Qt Quick QSettings 配置信息保存位置

Qt Quick QSettings 配置信息保存位置

作者头像
我与梦想有个约会
发布2023-10-21 15:17:36
4680
发布2023-10-21 15:17:36
举报
文章被收录于专栏:jiajia_deng

Qt Quick 给我们提供了非常方便的配置文件管理功能,它不仅仅可以在 C++ 中访问,也可以在 QML 中直接访问,最近在看 Qt Examples 目录下的 gallery 项目示例时,虽然知道用的是 QSettings 保存的持久化数据,但是不知道配置保存在哪里了,遂到 Qt 官网查询了一下,有英文阅读能力的可直接参考官网:https://doc.qt.io/qt-5/qsettings.html,以下为照搬翻译:

QSettings 配置保存的位置取决于你应用是系统级别还是用户级别的,这个概念如果不了解可以忽略,只关注下面路径就可以了。

Unix

在 Unix 派系系统中,如果文件是 NativeFormat 格式,将使用下面的文件做默认值:

代码语言:javascript
复制
$HOME/.config/MySoft/Star Runner.ini (Qt for Embedded Linux: $HOME/Settings/MySoft/Star Runner.ini)
$HOME/.config/MySoft.ini (Qt for Embedded Linux: $HOME/Settings/MySoft.ini)
for each directory <dir> in $XDG_CONFIG_DIRS: <dir>/MySoft/Star Runner.ini
for each directory <dir> in $XDG_CONFIG_DIRS: <dir>/MySoft.ini

注意:如果没有设置 XDG_CONFIG_DIRS 值,则使用 /etc/xdg 作为默认值

macOS(10.2 和 10.3)

代码语言:javascript
复制
$HOME/Library/Preferences/com.MySoft.Star Runner.plist
$HOME/Library/Preferences/com.MySoft.plist
/Library/Preferences/com.MySoft.Star Runner.plist
/Library/Preferences/com.MySoft.plist

Windows

代码语言:javascript
复制
HKEY_CURRENT_USER\Software\MySoft\Star Runner
HKEY_CURRENT_USER\Software\MySoft\OrganizationDefaults HKEY_LOCAL_MACHINE\Software\MySoft\Star Runner
HKEY_LOCAL_MACHINE\Software\MySoft\OrganizationDefaults

官网文档中也包含了如果使用 ini 格式文件的保存位置说明,如果需要了解的也可以参考官网说明。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-07-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Unix
  • macOS(10.2 和 10.3)
  • Windows
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档