- Если название параметра является числом, то он сортируется как число. (QSettings все параметры сортирует как строки).
- Работа с комментариями: чтение и запись комментариев к секциям и параметрам.
- Открыть QtCreator'ом
- Собрать в release-режиме (по надобности добавить
#define TE_SETTINGS_QOBJECTв tesettings.h) - Заголовочный файл и файлы библиотеки появятся в ./TeSettings/lib/te_settings/
Есть в виде комментариев в заголовочном файле tesettings.h.
Такой конфиг может сформировать QSettings:
[General]
param1=value1
param2=1
[SECTION_2]
param2_1=value2
param2_2=2
[SECTION_3]
param3_1=value3
param3_2=3А такой - TeSettings:
[General]
param1=value1 ; Это параметр 1
param2=1 ; Это параметр 2
; Это секция 2
; А это тоже комментарий к секции 2
[SECTION_2]
param2_1=value2
param2_2=2
; Это секция 3
[SECTION_3]
param3_1=value3
; Это
; многострочный
; комментарий
; к параметру param3_2
param3_2=3