Class: QgsNullSymbolRendererWidget¶
- class qgis.gui.QgsNullSymbolRendererWidget¶
Bases:
QgsRendererWidget
Blank widget for customizing
QgsNullSymbolRenderer
.New in version 2.16.
QgsNullSymbolRendererWidget(layer:
QgsVectorLayer
, style:QgsStyle
, renderer:QgsFeatureRenderer
) Constructor for QgsNullSymbolRendererWidgetMethods
Change marker angles of selected symbols
Change color of selected symbols
Change opacity of selected symbols
Change marker sizes of selected symbols
Change units mm/map units of selected symbols
Change line widths of selected symbols
Creates a new
QgsNullSymbolRendererWidget
objectCreates widget to setup data-defined size legend.
Overridden key press event to handle the esc event on the widget.
Pastes the clipboard symbol over selected items.
Returns a pointer to the configured renderer
Subclasses may provide the capability of changing multiple symbols at once by implementing the following two methods and by connecting the slot contextMenuViewCategories(const QPoint&).
Sets the symbol levels for the renderer defined in the widget.
- actionEvent(self, QActionEvent)¶
- changeEvent(self, QEvent)¶
- changeSymbolAngle(self)¶
Change marker angles of selected symbols
- changeSymbolColor(self)¶
Change color of selected symbols
- changeSymbolOpacity(self)¶
Change opacity of selected symbols
- changeSymbolSize(self)¶
Change marker sizes of selected symbols
- changeSymbolUnit(self)¶
Change units mm/map units of selected symbols
- changeSymbolWidth(self)¶
Change line widths of selected symbols
- childEvent(self, QChildEvent)¶
- closeEvent(self, QCloseEvent)¶
- connectNotify(self, QMetaMethod)¶
- contextMenuEvent(self, QContextMenuEvent)¶
- contextMenuViewCategories(self, p: QPoint)¶
- copy(self)¶
- create(layer: QgsVectorLayer, style: QgsStyle, renderer: QgsFeatureRenderer) QgsRendererWidget ¶
Creates a new
QgsNullSymbolRendererWidget
object- Parameters
layer (QgsVectorLayer) –
style (QgsStyle) –
renderer (QgsFeatureRenderer) –
- Return type
- createDataDefinedSizeLegendWidget(self, symbol: QgsMarkerSymbol, ddsLegend: QgsDataDefinedSizeLegend) QgsDataDefinedSizeLegendWidget ¶
Creates widget to setup data-defined size legend. Returns newly created panel - may be
None
if it could not be opened. Ownership is transferred to the caller.New in version 3.0.
- 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, event: QKeyEvent)¶
Overridden key press event to handle the esc event on the widget.
- Parameters
event – The key event
- 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)¶
- paste(self)¶
- pasteSymbolToSelection(self)¶
Pastes the clipboard symbol over selected items.
New in version 3.10.
- receivers(self, PYQT_SIGNAL) int ¶
- refreshSymbolView(self)¶
- renderer(self) QgsFeatureRenderer ¶
Returns a pointer to the configured renderer
- Return type
- resizeEvent(self, QResizeEvent)¶
- selectedSymbols(self) List[QgsSymbol] ¶
Subclasses may provide the capability of changing multiple symbols at once by implementing the following two methods and by connecting the slot contextMenuViewCategories(const QPoint&).
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setSymbolLevels(self, levels: Iterable[QgsLegendSymbolItem], enabled: bool)¶
Sets the symbol levels for the renderer defined in the widget.
The
levels
argument defines the updated list of symbols with rendering passes set.The
enabled
arguments specifies if symbol levels should be enabled for the renderer.New in version 3.20.
- showEvent(self, QShowEvent)¶
- tabletEvent(self, QTabletEvent)¶
- timerEvent(self, QTimerEvent)¶
- updateMicroFocus(self)¶
- wheelEvent(self, QWheelEvent)¶