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], 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) –
- showEvent(self, QShowEvent)¶
- symbolLayer(self) QgsSymbolLayer ¶
- Return type:
- tabletEvent(self, QTabletEvent)¶
- timerEvent(self, QTimerEvent)¶
- updateDataDefinedProperty(self)¶
- updateMicroFocus(self)¶
- wheelEvent(self, QWheelEvent)¶