Class: QgsMapCanvasSnappingUtils

Snapping utils instance that is connected to a canvas and updates the configuration (map settings + current layer) whenever that is changed in the canvas.

Class Hierarchy

Inheritance diagram of qgis.gui.QgsMapCanvasSnappingUtils

Base classes

QgsSnappingUtils

This class has all the configuration of snapping and can return answers to snapping queries.

QObject

class qgis.gui.QgsMapCanvasSnappingUtils[source]

Bases: QgsSnappingUtils

__init__(canvas: QgsMapCanvas | None, parent: QObject | None = None)

Construct map canvas snapping utils object

Parameters:
  • canvas (Optional[QgsMapCanvas]) – map canvas

  • parent (Optional[QObject] = None) – parent object if False it will block until indexing is done