Class: QgsNullSymbolRendererWidget¶
- class qgis.gui.QgsNullSymbolRendererWidget(layer: QgsVectorLayer, style: QgsStyle, renderer: QgsFeatureRenderer)¶
Bases:
QgsRendererWidget
Constructor for QgsNullSymbolRendererWidget
Blank widget for customizing
QgsNullSymbolRenderer
.Methods
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&).
- 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¶
- showEvent(self, QShowEvent)¶
- tabletEvent(self, QTabletEvent)¶
- timerEvent(self, QTimerEvent)¶
- updateMicroFocus(self)¶
- wheelEvent(self, QWheelEvent)¶