QSettings使用二(普通ini文件的读写:实际操作)

 //setting文件写入 


   //----------------------------------------------------------------QSettings ini文件


    //构建QSettings对象


    QSettings *setting3 = new QSettings("set.ini",QSettings::IniFormat);


    //统一字符集为UTF-8


    setting3->setIniCodec("UTF-8");                              


    //使用默认组


    QString tmpStr3 = codec->toUnicode("姓名");


    setting3->setValue(tmpStr3,"Join");






    //使用类似于路径的方式设置key以及value


    setting3->setValue("test/color","green");






    //使用beginGroup设置URL组


    setting3->beginGroup("URL");


    setting3->setValue("webUrl","htp://baidu.com");


    setting3->setValue("date",QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss"));


    setting3->setValue("page","baidu.com");


    setting3->setValue("owner","BaiDu");

    //----------------------------------------------------------------QSettings ini文件


    //读取set.ini中的值


    QSettings *setting3 = new QSettings("set.ini",QSettings::IniFormat);


   //统一字符集为UTF-8


    setting3->setIniCodec("UTF-8");       


    QTextCodec *codec = QTextCodec::codecForLocale();


    //默认组数据获取


    QString tmpStr3 = codec->toUnicode("姓名");


    qDebug() << setting3->value(tmpStr3).toString();        //Join






    //需要制定组名


    qDebug() << setting3->value("URL/webUrl").toString(); 




    //或者先指定组名URL


    setting3->beginGroup("URL");


    qDebug() << setting3->value("owner").toString();        //BaiDu






    //使用clear()方法可以清空set.ini中的所有数据


    setting3->clear();



http://blog.csdn.net/jiezhj/article/details/30243601


                
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值