QString ReadSettings(const QString& filepath, const QString& groupname, const QString& key)
{
QString ret;
QSettings *setting = new QSettings (filepath, QSettings ::IniFormat);
setting->beginGroup(groupname);
ret = setting->value(key).toString();
setting->endGroup();
return ret;
}
void WriteSettings(const QString& filepath, const QString& groupname, const QString& key, const QString& value, bool issync)
{
QSettings *setting = new QSettings (filepath, QSettings ::IniFormat);
setting->beginGroup(groupname);
setting->setValue(key, value);
setting->endGroup();
if(issync)
setting->sync();
}
参考
https://www.yuque.com/docs/share/00dd044b-18f8-445f-87cd-99a2ce4f1065