Class: QgsSymbolsListWidget¶
- class qgis.gui.QgsSymbolsListWidget(symbol: QgsSymbol, style: QgsStyle, menu: QMenu, parent: QWidget, layer: QgsVectorLayer = None)¶
Bases:
PyQt5.QtWidgets.QWidget
Constructor for QgsSymbolsListWidget.
- Parameters
symbol – the symbol
style – the style
menu – the menu where to show it
parent – parent widget
layer –
associated vector layer
Methods
- param checked
Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts.
Returns the vector layer associated with the widget.
Sets the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts.
- param width
- param angle
- param size
- param color
Signals
changed(self) [signal]
- actionEvent(self, QActionEvent)¶
- changeEvent(self, QEvent)¶
- changed¶
changed(self) [signal]
- childEvent(self, QChildEvent)¶
- clipFeaturesToggled(self, checked: bool)¶
- Parameters
checked (bool) –
- closeEvent(self, QCloseEvent)¶
- connectNotify(self, QMetaMethod)¶
- context(self) QgsSymbolWidgetContext ¶
Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts.
See also
New in version 3.0.
- Return type
- contextMenuEvent(self, QContextMenuEvent)¶
- create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
- 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)¶
- layer(self) QgsVectorLayer ¶
Returns the vector layer associated with the widget.
New in version 2.12.
- Return type
- 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 ¶
- resizeEvent(self, QResizeEvent)¶
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setContext(self, context: QgsSymbolWidgetContext)¶
Sets the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts.
- Parameters
context (QgsSymbolWidgetContext) – symbol widget context
See also
New in version 3.0.
- setLineWidth(self, width: float)¶
- Parameters
width (float) –
- setMarkerAngle(self, angle: float)¶
- Parameters
angle (float) –
- setMarkerSize(self, size: float)¶
- Parameters
size (float) –
- setSymbolColor(self, color: Union[QColor, Qt.GlobalColor])¶
- Parameters
color (Union[QColor) –
- showEvent(self, QShowEvent)¶
- tabletEvent(self, QTabletEvent)¶
- timerEvent(self, QTimerEvent)¶
- updateDataDefinedLineWidth(self)¶
- updateDataDefinedMarkerAngle(self)¶
- updateDataDefinedMarkerSize(self)¶
- updateMicroFocus(self)¶
- wheelEvent(self, QWheelEvent)¶