Wie lese / schreibe ich mit Python aus / in eine QGIS-Projektdatei?

9

Ich möchte die projektabhängige Konfiguration meines Python-Plugins in der QGIS-Projektdatei speichern. Ist dies möglich und welche Best Practices gibt es dafür?

Unterdunkel
quelle

Antworten:

9

Dies sollte es tun:

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

Dann müssen Sie nur noch das Projekt speichern.

Das Lesen erfolgt mit einer der folgenden Funktionen:

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

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

Unterdunkel
quelle