#includeQSettings settings("My Company", "My Application"); QStringList keys = settings.allKeys(); foreach(QString key, keys) { qDebug() << key << ": " << settings.value(key).toString(); }
#includeDescription: This example loops through all top-level groups and their keys in the QSettings object and prints them to the console. Package library: Qt CoreQSettings settings("My Company", "My Application"); QStringList topLevelGroups = settings.childGroups(); foreach(QString group, topLevelGroups) { QSettings groupSettings(settings.fileName(), QSettings::IniFormat); groupSettings.beginGroup(group); QStringList keys = groupSettings.allKeys(); foreach(QString key, keys) { qDebug() << group << ":" << key << " = " << groupSettings.value(key).toString(); } groupSettings.endGroup(); }