QSettings 读写配置文件

来源:互联网 发布:java退格 编辑:程序博客网 时间:2024/06/09 20:52

void writeIni(){    QCoreApplication::setOrganizationName(QString("Digia"));    QCoreApplication::setApplicationName(QString("frainSuperApp"));    QSettings settings(QSettings::IniFormat, QSettings::UserScope, QCoreApplication::organizationName(), QCoreApplication::applicationName());    settings.beginGroup("Qt6.5");    settings.setValue("Name", "Qt Creator");    settings.setValue("Version", "6.5");    settings.endGroup();    settings.beginGroup("Qt6.6");    settings.setValue("Name", "Qt Creator");    settings.setValue("Version", "6.6");    settings.endGroup();}

效果图

这里写图片描述

void readIni(){    QCoreApplication::setOrganizationName(QString("Digia"));    QCoreApplication::setApplicationName(QString("frainSuperApp"));    QSettings settings(QSettings::IniFormat, QSettings::UserScope, QCoreApplication::organizationName(), QCoreApplication::applicationName());    settings.beginGroup("Qt6.5");    QString strName = settings.value("Name").toString();    QString nVersion = settings.value("Version").toString();    settings.endGroup();    settings.beginGroup("Qt6.6");    strName = settings.value("Name").toString();    nVersion = settings.value("Version").toString();    settings.endGroup();}

相关博客:QSettings 读写注册表