qGenConfig - Générateur de classe
Posté le 6. August 2011 dans QGenConfig • Tags: qgenconfig, qt
Temps de lecture: 1 min
Présentation
Ce logiciel permet de générer des objets Qt
héritant de QConfig
à
partir d'un fichier écrit au format XML.
Lors de la sauvegarde de paramètres avec Qt
, il faut généralement
écrire des choses ainsi :
QSettings settings("MaBoite", "MonLogiciel");
settings.beginGroup("Ma fenêtre");
settings.setValue("Taille", win->size());
settings.setValue("Pleine écran", win->isFullScreen());
settings.endGroup();
Puis pour récupérer les mêmes paramètres, il faut écrire :
QSettings settings("MaBoite", "MonLogiciel");
settings.beginGroup("Ma fenêtre");
QSize size = settings.value("Taille").toSize();
bool fullscreen = settings.value("Pleine écran").toBool();
settings.endGroup();
Si les valeurs doivent être récupérées dans toute l'application et qu'un jour l'un des paramètres change de nom, de type, ou de groupe, il ne sera pas possible d'être sûr que tous les endroits de l'application sont bien modifiés lors de la compilation. ...
Lire la suite ...