J'ai une application que j'écris en utilisant Qt 4.5.2 sous Windows. Je stocke certains paramètres dans un fichier INI et utilise QSettings pour charger et enregistrer les paramètres. J'aimerais avoir quelques commentaires dans le fichier INI.Qt: QParamètres sous Windows avec fichiers INI et commentaires
Par exemple:
; Meta-info to store with the file
[General]
MainWindow\[email protected](1280 600)
MainWindow\[email protected](0 300)
Debugging=true
Cependant, j'ai trouvé quand je charge le fichier de paramètres avec
QSettings settings("settings.ini", QSettings::IniFormat);
les commentaires sont supprimés du fichier. Le fichier INI est réécrit après le chargement par un appel à QSettings :: sync() (ceci est fait automatiquement par le constructeur). Est-il possible de conserver les commentaires après la synchronisation?
commentaires Préemption:
- Je veux des fichiers INI dans Windows pour une future compatibilité multi-plateforme
- Je veux stocker les méta-informations dans le fichier de référence en dehors de l'application
- Je considérais faire la méta-info une section de l'INI et en utilisant le nom = valeur règles, mais préfèrent garder l'information comme un commentaire
Ligne de clé: "Traitez-le comme un fichier généré: c'est un." Je pense que cela dit tout. Si je veux faire des trucs non-Qt avec le fichier, ce n'est pas vraiment un fichier de paramètres Qt. – dwj