【Qt】用QSettings注意配置文件的注释

使用QSettings后,配置文件的注释要用分号,不要用双反斜杠。

#include <QCoreApplication>
#include <QSettings>
#include <QDebug>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    QSettings setting("./MyConfig.ini", QSettings::IniFormat);
    QString sUseBackslash = setting.value("Test/useBackslash", "").toString();
    QString sUseSemicolon= setting.value("Test/useSemicolon", "").toString();

    qDebug() << sUseBackslash;
    qDebug() << sUseSemicolon;

    return a.exec();
}

// 下面是./MyConfig.ini的内容

[Test]
useBackslash = 1234 //1234
useSemicolon = 1234 ;1234

// 下面是测试程序的输出

"1234 //1234"
"1234"

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值