Tengo una aplicación que estoy escribiendo con Qt 4.5.2 en Windows. Estoy almacenando algunas configuraciones en un archivo INI y usando QSettings para cargar y guardar la configuración. Me gustaría tener algunos comentarios en el archivo INI.Qt: QConfiguración en Windows con archivos INI y comentarios
Por ejemplo:
; Meta-info to store with the file
[General]
MainWindow\[email protected](1280 600)
MainWindow\[email protected](0 300)
Debugging=true
Sin embargo, he encontrado que cuando cargo el archivo de configuración con
QSettings settings("settings.ini", QSettings::IniFormat);
los comentarios son despojados fuera del archivo. El archivo INI se vuelve a escribir después de la carga mediante una llamada al QSettings :: sync() (esto lo hace automáticamente el constructor). ¿Hay alguna manera de conservar los comentarios después de la sincronización?
comentarios de Preferencia:
- quiero archivos INI en Windows para la futura compatibilidad multiplataforma
- Quiero guardar meta-información en el archivo de referencia fuera de la aplicación
- Estoy considerando haciendo que la meta-información de una sección del INI y el uso de los nombre = valor reglas pero preferiría mantener la información como un comentario
Línea clave: "Trátelo como un archivo generado: es uno". Creo que eso lo dice todo. Si quiero hacer cosas que no sean de Qt con el archivo, entonces no es realmente un archivo de configuración de Qt. – dwj