Qt是如何读取ini格式配置文件的

在我们写软件的过程中,很多时候需要去读取一些配置性的文件。这些配置文件通常都是ini格式的。那么Qt是怎样来读取和设置这些文件数据的呢?下面是我的笔记内容:

第一步:实例化QSettings类

     QSettings *cachefig = new QSettings("cache.ini",QSettings::IniFormat);

     cachefig->setIniCodec("UTF-8");//这样可以设置读写的编码,避免乱码的情况发生

 第二步:取值或者设置值

     取值:

    QString headUrl = config->value("interface/faceUrl").toString();

     设置值:

    cacheFig->setIniCodec(QTextCodec::codecForName("UTF-8"));

    cacheFig->setValue("business/msg","买卖点击缓存"); 


座右铭

你现在因走捷径所节省的所有路程,不久的将来都要靠数倍乃至数十倍的弯路来弥补......

关于我

网名:TIME60S | 刘俊

职业:PHP web 工作

技能:LAMP(web开发)

QQ:781827559

邮箱:781827559@qq.com

合作站长

杨青博客

关注微信公众号