はじめに
QgsMapToolのCursorを情報参照表示などで使われているカーソルに変更したかったための備忘録
カーソル定義
カーソルはQgsApplicationクラスのCursorで7個定義されています。
取得方法
カーソルの定義からのQCursorの取得もQgsApplicationクラスのgetThemeCursor
を使うことで取得できます。
cursor = QgsApplication.getThemeCursor(QgsApplication.Identify)
例: MapToolのCursorを変更する
tool = QgsMapToolIdentifyFeature(iface.mapCanvas())
cursor = QgsApplication.getThemeCursor(QgsApplication.Identify)
tool.setCursor(cursor)