Como mostrar uma caixa de mensagem no QGIS?


9

Estou começando a desenvolver um plugin para o Qgis usando python, no qual sou muito novo e gostaria de exibir alguns resultados de variáveis ​​exibindo uma mensagem no QGIS. Como posso fazer isso?


Plugins-> Python_console não é suficiente para você?
SS_Rebelious 24/10/12

O console Python não é realmente feito para isso.
Nathan W

2
Você quer dizer que deseja mostrar uma caixa de mensagem com alguns valores.
Nathan W

Sim, gostaria de mostrar uma caixa de mensagem com alguns valores #
GreyHippo 25/10/12

Respostas:


10
some_variable = feature.geometry()   

QMessageBox.information(None, "DEBUG:", str(some_variable)) 

Como isso não funciona como uma classe enquanto a executa como sys import-script no editor do console?
CARTOS

4

Outra boa opção é o log de mensagens.

from qgis.core import QgsMessageLog

QgsMessageLog.logMessage("message")
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.