Je travaille actuellement sur un projet qui traite une liste de ROI de longueur variable (régions d'intérêts - polygone -), je vais devoir le stocker dans un fichier INI via QSettings, j'ai du mal à trouver un simple solution qui enregistre les données d'une manière lisible par l'homme.Quelle est la meilleure façon de stocker la liste des coordonnées 2D dans le fichier Qsettings INI?
J'ai essayé l'enregistrement d'un retour sur investissement sous forme de tableau qui se traduit par un format comme:
ROI
ROI/1/x : 1.2
ROI/1/y : 4.3
ROI/2/x : 1.5
ROI/2/y : 7.4
ROI/3/x : 2.5
ROI/3/y : 4.3
ROI/4/x : 9.0
ROI/4/y : 3.4
Je suis en train de réaliser un format comme:
ROI = [(1.2, 4.3), (1.5, 7.4), (2.5, 4.3), (9.0, 3.4)]
Malheureusement, mon google foo échoue. J'ai lu sur l'enregistrement d'un lecteur/écrivain personnalisé à QSettings, mais je me demandais s'il existe un moyen simple de le faire car ROI et la liste des coordonnées 2D semble être largement utilisé pour diverses applications dans Qt.
Merci d'avance, faites-moi savoir si vous auriez besoin d'informations sur l'application.
p.s. Qsetting n'est pas un must, je peux utiliser n'importe quelle bibliothèque supportée et mature.
Ce serait assez facile avec le [module 'json'] (https://docs.python.org/ 2/library/json.html). – 101
Désolé pour répondre si tard, mais le format INI est plus lisible que json IMHO. Merci pour la suggestion. :) –