Class: QgsFontMarkerSymbolLayerWidget

class qgis.gui.QgsFontMarkerSymbolLayerWidget(vl: QgsVectorLayer, parent: QWidget = None)

Bases: QgsSymbolLayerWidget

Constructor for QgsFontMarkerSymbolLayerWidget.

Parameters:
actionEvent(self, QActionEvent)
changeEvent(self, QEvent)
childEvent(self, QChildEvent)
closeEvent(self, QCloseEvent)
connectNotify(self, QMetaMethod)
contextMenuEvent(self, QContextMenuEvent)
create(vl: QgsVectorLayer) QgsSymbolLayerWidget

Creates a new QgsFontMarkerSymbolLayerWidget.

Parameters:

vl (QgsVectorLayer) – associated vector layer

Return type:

QgsSymbolLayerWidget

createExpressionContext(self) QgsExpressionContext
customEvent(self, QEvent)
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
disconnectNotify(self, QMetaMethod)
dragEnterEvent(self, QDragEnterEvent)
dragLeaveEvent(self, QDragLeaveEvent)
dragMoveEvent(self, QDragMoveEvent)
dropEvent(self, QDropEvent)
enterEvent(self, QEvent)
event(self, QEvent) bool
focusInEvent(self, QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, bool) bool
focusOutEvent(self, QFocusEvent)
focusPreviousChild(self) bool
hideEvent(self, QHideEvent)
initPainter(self, QPainter)
inputMethodEvent(self, QInputMethodEvent)
isSignalConnected(self, QMetaMethod) bool
keyPressEvent(self, QKeyEvent)
keyReleaseEvent(self, QKeyEvent)
leaveEvent(self, QEvent)
metric(self, QPaintDevice.PaintDeviceMetric) int
mouseDoubleClickEvent(self, QMouseEvent)
mouseMoveEvent(self, QMouseEvent)
mousePressEvent(self, QMouseEvent)
mouseReleaseEvent(self, QMouseEvent)
moveEvent(self, QMoveEvent)
nativeEvent(self, Union[QByteArray, bytes, bytearray], PyQt5.sip.voidptr) Tuple[bool, int]
paintEvent(self, QPaintEvent)
receivers(self, PYQT_SIGNAL) int
registerDataDefinedButton(self, button: QgsPropertyOverrideButton, key: QgsSymbolLayer.Property)

Registers a data defined override button. Handles setting up connections for the button and initializing the button to show the correct descriptions and help text for the associated property.

New in version 3.0.

resizeEvent(self, QResizeEvent)
sender(self) QObject
senderSignalIndex(self) int
setAngle(self, angle: float)
Parameters:

angle (float) –

setCharacter(self, chr: str)

Set the font marker character from char.

Parameters:

chr (str) – the char

setCharacterFromText(self, text: str)

Set the font marker character from a text string.

Parameters:

text (str) – the text string

New in version 3.8.

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

color (Union[QColor) –

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

Set stroke color.

New in version 2.16.

Parameters:

color (Union[QColor) –

setFontFamily(self, font: QFont)
Parameters:

font (QFont) –

setSize(self, size: float)
Parameters:

size (float) –

setSymbolLayer(self, layer: QgsSymbolLayer)
Parameters:

layer (QgsSymbolLayer) –

sharedPainter(self) QPainter
showEvent(self, QShowEvent)
symbolLayer(self) QgsSymbolLayer
Return type:

QgsSymbolLayer

tabletEvent(self, QTabletEvent)
timerEvent(self, QTimerEvent)
updateDataDefinedProperty(self)
updateMicroFocus(self)
wheelEvent(self, QWheelEvent)