Perguntas com a marcação «pyqgis»

10
Como mudar a cor de uma camada vetorial no pyQGIS?

É possível alterar a cor ao adicionar uma camada vetorial? Eu tenho uma camada vetorial com áreas de água e quero carregá-la com um estilo de cor azul. A camada é adicionada com: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) De alguma forma, posso alterar a cor após ou durante o...

10
Ligar / desligar programaticamente os painéis com PyQGIS

No QGIS, em right-clickalgum lugar da área da barra de ferramentas, os painéis podem ser ativados / desativados, como mostrado na captura de tela abaixo (o Painel de informações do GPS, por exemplo). Eu preciso fazer isso programaticamente, então como ativar / desativar os painéis do PyQGIS? Eu...

10
Como sair do QGIS depois de executar um script python?

Gostaria de executar um script python via qgis --code myscript.pye sair imediatamente. Estou usando iface.actionExit().trigger(), que mata o QGIS quando o executo no console python, mas não quando colocado no script para o qual passo --code. Qual é o caminho certo para sair imediatamente? Estou...

10
Recuperar conexões PostGIS disponíveis no PyQGIS

Posso recuperar as conexões disponíveis com os bancos de dados PostGIS no PyQGIS? Gostaria de fornecer uma lista de conexões db disponíveis e, posteriormente, uma lista de tabelas na interface do usuário do meu plugin. Eu verifiquei o livro de receitas, mas não consigo encontrar uma maneira de...

10
Como alterar uma variável de projeto usando Python?

Gostaria de alterar o valor de uma variável de projeto definida pelo usuário (pode ser editada manualmente em Configurações do projeto | Variáveis) usando o console do Python. Eu localizei a função setVariable () na classe QgsExpressionContextScope, mas não consegui alterar a variável nas...