Class: QgsFontMarkerSymbolLayerWidget

A widget for controlling the properties of a QgsFontMarkerSymbolLayer.

QgsFontMarkerSymbolLayerWidget in a default state

QgsFontMarkerSymbolLayerWidget in a default state

Class Hierarchy

Inheritance diagram of qgis.gui.QgsFontMarkerSymbolLayerWidget

Base classes

QgsSymbolLayerWidget

Abstract base class for widgets used to configure QgsSymbolLayer classes.

QWidget

QObject

QPaintDevice

Methods

setAngle

setCharacter

Set the font marker character from char.

setCharacterFromText

Set the font marker character from a text string.

setColor

setColorStroke

Set stroke color.

setFontFamily

setSize

Static Methods

create

Creates a new QgsFontMarkerSymbolLayerWidget.

class qgis.gui.QgsFontMarkerSymbolLayerWidget[source]

Bases: QgsSymbolLayerWidget

__init__(vl: QgsVectorLayer | None, parent: QWidget | None = None)

Constructor for QgsFontMarkerSymbolLayerWidget.

Parameters:
  • vl (Optional[QgsVectorLayer]) – associated vector layer

  • parent (Optional[QWidget] = None) – parent widget

static create(vl: QgsVectorLayer | None) QgsSymbolLayerWidget | None[source]

Creates a new QgsFontMarkerSymbolLayerWidget.

Parameters:

vl (Optional[QgsVectorLayer]) – associated vector layer

Return type:

Optional[QgsSymbolLayerWidget]

setAngle(self, angle: float)[source]
Parameters:

angle (float)

setCharacter(self, chr: str)[source]

Set the font marker character from char.

Parameters:

chr (str) – the char

setCharacterFromText(self, text: str | None)[source]

Set the font marker character from a text string.

Parameters:

text (Optional[str]) – the text string

Added in version 3.8.

setColor(self, color: QColor | Qt.GlobalColor)[source]
Parameters:

color (Union[QColor, Qt.GlobalColor])

setColorStroke(self, color: QColor | Qt.GlobalColor)[source]

Set stroke color.

Parameters:

color (Union[QColor, Qt.GlobalColor])

setFontFamily(self, font: QFont)[source]
Parameters:

font (QFont)

setSize(self, size: float)[source]
Parameters:

size (float)