Class: QgsMapToolEmitPoint

A map tool that simply emits a point when clicking on the map.

Connecting a slot to its canvasClicked() signal will let you implement custom behavior for the passed in point.

Class Hierarchy

Inheritance diagram of qgis.gui.QgsMapToolEmitPoint

Base classes

QgsMapTool

Abstract base class for all map tools.

QObject

Signals

canvasClicked

signal emitted on canvas click

class qgis.gui.QgsMapToolEmitPoint[source]

Bases: QgsMapTool

__init__(canvas: QgsMapCanvas | None)

constructor

Parameters:

canvas (Optional[QgsMapCanvas])

signal canvasClicked(point: QgsPointXY, button: Qt.MouseButton)[source]

signal emitted on canvas click

Parameters: