QgsSettings settings("myplugin"); settings.setValue("color", "red"); QString color = settings.value("color", "blue").toString();
QgsSettings settings; settings.setValue("/myplugin/setting1", true); settings.setValue("/myplugin/setting2", "hello"); int value1 = settings.value("/myplugin/setting1", false).toBool(); QString value2 = settings.value("/myplugin/setting2", "goodbye").toString();This example sets two values for the "myplugin" section of the user profile. It then retrieves the values and assigns them to variables "value1" and "value2", respectively. If the settings are not already present in the user profile, the default values "false" and "goodbye" will be used. The QgsSettings class is part of the QGIS core library, which is included with the QGIS installation package.