QGISでメッセージボックスを表示する方法


9

私はpythonを使用してQgisのプラグインの開発を始めています。これは非常に新しいので、QGISにメッセージを表示して変数の結果を表示したいと考えています。これどうやってするの?


Plugins-> Python_consoleで十分ではありませんか?
SS_Rebelious 2012年

Pythonコンソールは、そのためのものではありません。
Nathan W

2
いくつかの値を含むメッセージボックスを表示することを意味しますか?
Nathan W

はい、メッセージボックスにいくつかの値を表示したいと思います
GreyHippo '25年

回答:


10
some_variable = feature.geometry()   

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

コンソールエディターでsys import-scriptとして実行しているときに、これがクラスとして機能しないのはなぜですか?
CARTOS 2016年

4

別の良いオプションはメッセージログです。

from qgis.core import QgsMessageLog

QgsMessageLog.logMessage("message")
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.