Class: Qgs3DSymbolWidget

class qgis.gui.Qgs3DSymbolWidget

Bases: PyQt5.QtWidgets.QWidget

Base class for 3D symbol configuration widgets.

New in version 3.16.

Qgs3DSymbolWidget(parent: QWidget) Constructor for Qgs3DSymbolWidget with the specified parent widget.

Methods

actionEvent

changeEvent

childEvent

closeEvent

connectNotify

contextMenuEvent

create

customEvent

destroy

disconnectNotify

dragEnterEvent

dragLeaveEvent

dragMoveEvent

dropEvent

enterEvent

event

focusInEvent

focusNextChild

focusNextPrevChild

focusOutEvent

focusPreviousChild

hideEvent

initPainter

inputMethodEvent

isSignalConnected

keyPressEvent

keyReleaseEvent

leaveEvent

metric

mouseDoubleClickEvent

mouseMoveEvent

mousePressEvent

mouseReleaseEvent

moveEvent

nativeEvent

paintEvent

receivers

resizeEvent

sender

senderSignalIndex

setSymbol

Sets the symbol to show in the widget.

sharedPainter

showEvent

symbol

Returns a new instance of the symbol defined by the widget.

symbolType

Returns the symbol type handled by the widget.

tabletEvent

timerEvent

updateMicroFocus

wheelEvent

Signals

changed

Emitted when the symbol is changed.

actionEvent(self, QActionEvent)
changeEvent(self, QEvent)
changed

Emitted when the symbol is changed. [signal]

childEvent(self, QChildEvent)
closeEvent(self, QCloseEvent)
connectNotify(self, QMetaMethod)
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)
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
setSymbol(self, symbol: QgsAbstract3DSymbol, layer: QgsVectorLayer)

Sets the symbol to show in the widget.

Parameters
sharedPainter(self)QPainter
showEvent(self, QShowEvent)
symbol(self)QgsAbstract3DSymbol

Returns a new instance of the symbol defined by the widget.

Caller takes ownership of the returned symbol.

Return type

QgsAbstract3DSymbol

symbolType(self)str

Returns the symbol type handled by the widget.

Return type

str

tabletEvent(self, QTabletEvent)
timerEvent(self, QTimerEvent)
updateMicroFocus(self)
wheelEvent(self, QWheelEvent)