QSetting::Scope

QSetting可以自动加载和生成用户配置文件(ini),方法过程如下:

1、调用QSettings settings(QSettings::IniFormat, QSettings::UserScope, "organization_name", "application_name"),ubuntu系统下会创建/home/user/.config/organization_name/application_name.ini,如果已存在会自动加载;

2、按照普通setting的写法操作;

3、操作后会自动写入相应ini中。

以下为不同系统,对应ini的保存位置:

Platform         Format         Scope                    Path
 
Windows        NativeFormat    UserScope           HKEY_CURRENT_USER\Software\*
                               SystemScope         HKEY_LOCAL_MACHINE\Software\*
                IniFormat      UserScope           %APPDATA%\*.ini
                               SystemScope         %COMMON_APPDATA%\*.ini
 
Unix            NativeFormat   UserScope           $HOME/.config/*.conf
                               SystemScope         /etc/xdg/*.conf
                IniFormat      UserScope           $HOME/.config/*.ini
                               SystemScope         /etc/xdg/*.ini
 
Mac OS X      NativeFormat     UserScope           $HOME/Library/Preferences/com.*.plist
                               SystemScope         /Library/Preferences/com.*.plist
                IniFormat      UserScope           $HOME/.config/*.ini
                               SystemScope         /etc/xdg/*.ini
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值