Comment lire / écrire depuis / vers un fichier de projet QGIS en utilisant Python?

9

Je voudrais enregistrer la configuration dépendante du projet de mon plugin Python dans le fichier de projet QGIS. Est-ce possible et quelles sont les meilleures pratiques pour le faire?

obscur
la source

Réponses:

9

Cela devrait le faire:

QgsProject.instance().writeEntry(plugin_name, property, value)

Il vous suffit ensuite de sauvegarder le projet.

La lecture s'effectue avec l'une des fonctions suivantes:

readEntry (plugin_name, property)
readNumEntry (plugin_name, property)
readDoubleEntry (plugin_name, property)
readBoolEntry (plugin_name, property)

Doc: http://qgis.org/api/classQgsProject.html

obscur
la source