QSettings settings("MyCompany", "MyApp"); settings.beginReadArray("MyArray"); for (int i = 0; i < settingsArraySize; ++i) { settings.setArrayIndex(i); int value = settings.value("Value").toInt(); // do something with value } settings.endArray();
QSettings settings("MyCompany", "MyApp"); settings.beginReadArray("MyArray"); while (settings.hasNext()) { settings.next(); QString key = settings.key(); QString value = settings.value().toString(); // do something with key and value } settings.endArray();This code reads all elements of an array from the settings file. The `settings.hasNext()` method is used to iterate through all elements, and the `settings.key()` and `settings.value().toString()` methods are used to retrieve the key and value of each element. The QSettings class is part of the Qt Core module.