Como ler / gravar de / para o arquivo de projeto QGIS usando Python?


9

Gostaria de salvar a configuração dependente do projeto do meu plugin Python dentro do arquivo de projeto QGIS. Isso é possível e quais são as melhores práticas para fazer isso?

Respostas:


9

Isso deve servir:

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

Então você só precisa salvar o projeto.

A leitura é realizada com uma das seguintes funções:

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

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.