Class: QgsRasterLayerProperties

class qgis.gui.QgsRasterLayerProperties

Bases: QgsOptionsDialogBase

Property sheet for a raster map layer

New in version 3.12.

QgsRasterLayerProperties(lyr: QgsMapLayer, canvas: QgsMapCanvas, parent: QWidget = None, a3: Union[Qt.WindowFlags, Qt.WindowType] = QgsGuiUtils.ModalDialogFlags) Constructor

actionEvent(self, QActionEvent)
addPropertiesPageFactory(self, factory: QgsMapLayerConfigWidgetFactory)

Adds a properties page factory to the raster layer properties dialog.

New in version 3.18.


factory (QgsMapLayerConfigWidgetFactory) –

changeEvent(self, QEvent)
childEvent(self, QChildEvent)
closeEvent(self, QCloseEvent)
connectNotify(self, QMetaMethod)
contextMenuEvent(self, QContextMenuEvent)
create(self, window: PyQt5.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createExpressionContext(self) QgsExpressionContext
Return type:


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
eventFilter(self, obj: QObject, ev: QEvent) bool
  • obj (QObject) –

  • ev (QEvent) –

Return type:


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)

Loads the default style when appropriate button is pressed

New in version 3.30.


Loads a saved style when appropriate button is pressed

New in version 3.30.

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]
optionsStackedWidget_CurrentChanged(self, index: int)

Select relevant tab on current page change

optionsStackedWidget_WidgetRemoved(self, index: int)

Remove tab and unregister widgets on page remove

paintEvent(self, e: QPaintEvent)
receivers(self, PYQT_SIGNAL) int

register widgets in the dialog to search for text in it it is automatically called if a line edit has “mSearchLineEdit” as object name.

New in version 3.0.

resizeEvent(self, QResizeEvent)

Saves the default style when appropriate button is pressed

New in version 3.30.


Saves a style when appriate button is pressed

New in version 3.30.

sender(self) QObject
senderSignalIndex(self) int
sharedPainter(self) QPainter
showEvent(self, e: QShowEvent)
tabletEvent(self, QTabletEvent)
timerEvent(self, QTimerEvent)

Update tabs on the splitter move

wheelEvent(self, QWheelEvent)