----|打开.ini配置文件
QSettings settings(strConfigFile, QSettings::IniFormat);
----|读数据
settings.beginGroup("basic"); //进入[basic]
settings.value("enable_english").toBool() //取值并转bool类型
settings.endGroup(); //退出[basic]
settings.beginGroup("database"); //进入[database]
tableListFileName = settings.value("tablelistfile").toString(); //取值并转为string
int type = settings.value("type").toInt(); //取值并转int类型
settings.endGroup(); //退出[database]
//value第二参数是默认值,如果value不存在就使用默认参数
settings.beginGroup("query");
m_nSingleExportMax = settings.value("SingleExportMax",500).toInt();
settings.endGroup();
----|写数据 //写数据不建议使用QSetting函数,会破坏配置文件的注释
settings.beginGroup("server");
settings.setValue("ip", "192.168.1.120");
settings.setValue("port
Qt__QSetting读取配置.ini文件
最新推荐文章于 2025-03-14 22:22:29 发布