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?

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.