QSettings
Qt:ssa on valmiina luokka QSettings mitä on kätevä käyttää asetusten tallentamiseen .ini tiedostoon. Tämä on kätevämpi arvojen tallennukseen kuin esim. sqldb, kun arvoja on vähän esim alle 100. Jos halutaan tallentaa todella paljon enemmän dataa/arvoja, niin siinä tapauksessa sqldb on parempi vaihtoehto.
Sql-esimerkki.
Code Block | ||
---|---|---|
| ||
// annetaan tiedoston sijainti mihin tallennetaan, sekä formaatti IniFormat QSettings settings("/home/user/myapp.ini", QSettings::IniFormat); // asetaan nopeudelle arvoksi 68 settings.setValue("nopeus", 68); // haetaan nopeuden arvo ja muutetaan se numeroarvoksi int nopeus = settings.value("nopeus").toInt(); |
...