Class: QgsMeshLayerSimpleLabeling

class qgis.core.QgsMeshLayerSimpleLabeling

Bases: QgsAbstractMeshLayerLabeling

Basic implementation of the labeling interface for mesh layer.

Added in version 3.36.

QgsMeshLayerSimpleLabeling(settings: QgsPalLayerSettings, labelFaces: bool = False) Constructs simple labeling configuration with given initial settings. Labels are placed on mesh vertices unless labelFaces is True, when they are placed on mesh faces.

Methods

accept

param visitor:

clone

rtype:

QgsMeshLayerSimpleLabeling

create

Create the instance from a DOM element with saved configuration

multiplyOpacity

param opacityFactor:

requiresAdvancedEffects

rtype:

bool

save

param doc:

setSettings

Set pal settings (takes ownership).

settings

param providerId:

type

rtype:

str

accept(self, visitor: QgsStyleEntityVisitorInterface) bool
Parameters:

visitor (QgsStyleEntityVisitorInterface)

Return type:

bool

clone(self) QgsMeshLayerSimpleLabeling
Return type:

QgsMeshLayerSimpleLabeling

create(element: QDomElement, context: QgsReadWriteContext) QgsMeshLayerSimpleLabeling

Create the instance from a DOM element with saved configuration

Parameters:
Return type:

QgsMeshLayerSimpleLabeling

multiplyOpacity(self, opacityFactor: float)
Parameters:

opacityFactor (float)

requiresAdvancedEffects(self) bool
Return type:

bool

save(self, doc: QDomDocument, context: QgsReadWriteContext) QDomElement
Parameters:
Return type:

QDomElement

setSettings(self, settings: QgsPalLayerSettings, providerId: str = '')

Set pal settings (takes ownership).

Parameters:
  • settings (QgsPalLayerSettings) – Pal layer settings

  • providerId (str = '') – Unused parameter

settings(self, providerId: str = '') QgsPalLayerSettings
Parameters:

providerId (str = '')

Return type:

QgsPalLayerSettings

type(self) str
Return type:

str