标签:文件 QSettings Qt myini setValue ini include name
操作文件,无非就是读与写,以下为Qt读写ini文件的代码。
demo:
#include "widget.h" #include <QApplication> #include <QSettings> #include <QDebug> // 写ini配置文件 void setIni() { QSettings * myini = new QSettings("config.ini", QSettings::IniFormat); myini->setValue("person/name", "张三"); myini->setValue("person/age", "12"); myini->setValue("cat/name", "小小"); delete myini; } // 读ini配置文件 void getIni() { QSettings * myini = new QSettings("config.ini", QSettings::IniFormat); QString personName = myini->value("person/name").toString(); QString catName = myini->value("cat/name").toString(); delete myini; qDebug() << "人的姓名: " << personName ; qDebug() << "猫的姓名: " << catName ; } int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; w.show(); // 写配置文件 setIni(); // 读配置文件 getIni(); return a.exec(); }
标签:文件,QSettings,Qt,myini,setValue,ini,include,name 来源: https://www.cnblogs.com/shiyixirui/p/15087376.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。