1. QString ReadSettings(const QString& filepath, const QString& groupname, const QString& key)
    2. {
    3. QString ret;
    4. QSettings* setting = new QSettings(filepath, QSettings ::IniFormat);
    5. setting->beginGroup(groupname);
    6. ret = setting->value(key).toString();
    7. setting->endGroup();
    8. return ret;
    9. }
    10. void WriteSettings(const QString& filepath, const QString& groupname,
    11. const QString& key, const QString& value, bool issync)
    12. {
    13. QSettings* setting = new QSettings(filepath, QSettings ::IniFormat);
    14. setting->beginGroup(groupname);
    15. setting->setValue(key, value);
    16. setting->endGroup();
    17. if (issync)
    18. setting->sync();
    19. }