Bagaimana cara membaca / menulis dari / ke file proyek QGIS menggunakan Python?

9

Saya ingin menyimpan konfigurasi proyek yang bergantung pada plugin Python saya di dalam file proyek QGIS. Apakah ini mungkin dan apa praktik terbaik untuk melakukannya?

underdark
sumber

Jawaban:

9

Ini harus dilakukan:

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

Maka Anda hanya perlu menyelamatkan proyek.

Membaca dilakukan dengan salah satu fungsi berikut:

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

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

underdark
sumber