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?

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.