Class: QgsFontMarkerSymbolLayerWidget¶
- class qgis.gui.QgsFontMarkerSymbolLayerWidget(vl: QgsVectorLayer, parent: QWidget = None)¶
Bases:
QgsSymbolLayerWidget
Constructor for QgsFontMarkerSymbolLayerWidget.
- Parameters
vl – associated vector layer
parent –
parent widget
Methods
Creates a new QgsFontMarkerSymbolLayerWidget.
Registers a data defined override button.
- param angle
Set the font marker character from char.
Set the font marker character from a text string.
- param color
Set stroke color.
- param font
- param size
- param layer
- rtype
QgsSymbolLayer
- 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
- 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], 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: Union[QColor, Qt.GlobalColor])¶
- Parameters
color (Union[QColor) –
- setColorStroke(self, color: Union[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) –
- showEvent(self, QShowEvent)¶
- symbolLayer(self) → QgsSymbolLayer¶
- Return type
- tabletEvent(self, QTabletEvent)¶
- timerEvent(self, QTimerEvent)¶
- updateDataDefinedProperty(self)¶
- updateMicroFocus(self)¶
- wheelEvent(self, QWheelEvent)¶