//通过Value函数将节下相对应的键值读取出来QStringvalue=m_IniFile->Value("节名"+"/"+"键名").toString;//打开文件并指定为ini格式QSettings* configIni =newQSettings(file_path, QSettings::IniFormat);QStringqTemp="";//读指定节点的指定数据,其中“Log”为节点,save_days为具体数据项logDays = conf...
1//打开⽂件并指定为ini格式 2 QSettings* configIni = new QSettings(file_path, QSettings::IniFormat);3 QString qTemp = "";4//读指定节点的指定数据,其中“Log”为节点,save_days为具体数据项 5 logDays = configIni->value("Log/save_days").toInt();6 qTemp = configIni->value("Log/...
toString(); double VERSION = settings->value("QT_VERSION",-1).toDouble(); qDebug()<<"LEARN_OBJECT="<<LEARN_OBJECT<<endl; qDebug()<<"QT_VERSION="<<VERSION<<endl; settings->endGroup(); //Write settings->beginGroup("MAIN"); settings->setValue("CSDN_TITLE","QingXun"); settings->...
int size = settings.beginReadArray("logins"); for (int i = 0; i < size; ++i) { settings.setArrayIndex(i); Login login; login.userName = settings.value("userName").toString(); login.password = settings.value("password").toString(); logins.append(login); } settings.endArray(); void...
关键点就是使用qt的一个类QSettings,该类提供一系列接口用于配置文件的操作如读取和写入,支持的配置文件格式有ini、conf等。使用该类在软件启动时进行初始化操作对一些软件的配置进行赋值操作,可以使得上一次保存的配置可以继续使用,增加程序使用的便捷性。
QSettings settings(filePath, format) // 所要创建⽂件的路径,参数⼆为创建⽂件的格式QSettings settings("Option.ini", QSettings::IniFormat); // 当前⽬录的INI⽂件 settings.beginGroup("DevOption");//创建所属组,并开始创建 settings.setValue("mainFun", 25);//添加组成员,并设置它的...
在Qt中,可以使用QSettings类来读写配置文件。QSettings类提供了简单的API来访问配置文件,无需考虑具体的配置文件格式。下面是一个读写配置文件的示例: 读取配置文件: // 创建QSettings对象,指定配置文件路径和格式 QSettings settings("config.ini", QSettings::IniFormat); // 读取配置项的值 QString value =...
删除设置对应的是settings->remove( const QString & key );■、读取ini配置⽂件 先定义下software.ini⽂件的格式,⽐较简单:[bolg]Name = "vic.MINg"//Format为QSettings::IniFormat QSettings *setIni=new QSettings ("software", QSettings::IniFormat);//设置键值信息 setIni->beginGroup("bolg")...