QSettings的使用:

QSettings的使用:
//1.创建和读取一样
    QSettings* setting = new QSettings(QCoreApplication::applicationDirPath()+"/config.ini", QSettings::IniFormat, this);
//config.ini文件在debug文件夹下面,如果以及有了config.ini,就是直接打开,如果没有,就是创建。
//QCoreApplication::applicationDirPath()的作用应该是当前文件夹下面。
    setting->setIniCodec(“UTF-8”);
    //2.更新值 // key,value
    int index = 8;
    setting->setValue("/setting/columindex", index);
//setting/后面的值,如果以及存在,则是更新,如果不存在,则是插入。//如果是新文件,而没有setvalue操作的话,不会创建,或者
创建后被删除,总之:程序运行后,看不到。
    //3.读取值
    qDebug()<value("/setting/currentTabIndex").toInt()<<endl;

发布了7 篇原创文章 · 获赞 0 · 访问量 9

猜你喜欢

转载自blog.csdn.net/weixin_45661658/article/details/105658242