//通过Value函数将节下相对应的键值读取出来QStringvalue=m_IniFile->Value("节名"+"/"+"键名").toString;//打开文件并指定为ini格式QSettings* configIni =newQSettings(file_path, QSettings::IniFormat);QStringqTemp="";//读指定节点的指定数据,其中“Log”为节点,save_days为具体数据项logDays = conf...
通过路径名称打开文件并设定为ini文件格式 读/写数据 关闭文件,删除句柄 Qt读文件示例如下: //打开文件并指定为ini格式 QSettingsconfigIni = new QSettings(file_path, QSettings::IniFormat); QString qTemp = ""; //读指定节点的指定数据,其中“Log”为节点,save_days为具体数据项 logDays = configIni->...
ini配置文件格式:ini文件由组、键、值组成。 Qt是通过QSettings类来操作配置文件的。QSettings的API基于QVariant,允许您以最少的工作量保存大多数基于值的类型,例如QString,QRect和QImage。 指定QSettings使用的存储格式: 配置文件写操作: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ...
QSettings::NativeFormat 在windows平台下可以读写windows注册表; QSettings::IniFormat 可以读写ini格式的配置文件。 读写注册表的示例如下: //使用常量字符串来指定保存的注册表位置 QSettings settings("HKEY_CURRENT_USER\\Software\\aaa",QSettings::NativeFormat); settings.setValue("test", "11111");//写...
QSettings是对这些技术的抽象,在可移植性的基础上,使您能够保存和恢复应用程序设置。它还支持自定义的存储格式。 QSettings的API基于QVariant,允许您以最小的努力保存大多数基于值的类型,如QString、QRect和QImage等。 如果您只需要一个非持久的基于内存的结构,请考虑使用QMap<QString, QVariant>替代。
出来settings->beginGroup("QT");QStringLEARN_OBJECT=settings->value("LEARN_OBJECT","").toString();doubleVERSION=settings->value("QT_VERSION",-1).toDouble();qDebug()<<"LEARN_OBJECT="<<LEARN_OBJECT<<endl;//输出至控制台qDebug()<<"QT_VERSION="<<VERSION<<endl;//输出至控制台settings->...
settings.setValue("fontSize",12); intfontSize=settings.value("fontSize").toInt(); 在上述代码中,首先通过调用`setDefaultFormat()`函数,将QSetting对象的默认格式设置为Ini格式。然后使用`setValue()`函数设置默认值为12。最后通过`value()`函数读取设置值时,如果设置项不存在,则返回设置的默认值。 5. 保...
在Qt中,可以使用QSettings类来读写配置文件。QSettings类提供了简单的API来访问配置文件,无需考虑具体的配置文件格式。下面是一个读写配置文件的示例: 读取配置文件: // 创建QSettings对象,指定配置文件路径和格式 QSettings settings("config.ini", QSettings::IniFormat); // 读取配置项的值 QString value =...