Subgroup: Renderer

Class: QgsRendererRasterPropertiesWidget

class qgis.gui.QgsRendererRasterPropertiesWidget(layer: QgsMapLayer, canvas: QgsMapCanvas, parent: QWidget = None)

Bases: qgis._gui.QgsMapLayerConfigWidget

A widget to hold the renderer properties for a raster layer.

Parameters:
  • layer – The raster layer to style
  • canvas – The canvas object used to calculate the max and min values from the extent.
  • parent

    Parent object

    Methods

    acceptDrops
    acceptPanel Accept the panel.
    accessibleDescription
    accessibleName
    actionEvent
    actions
    activateWindow
    addAction
    addActions
    adjustSize
    apply Apply the changes from the dialog to the layer.
    autoDelete The the auto delete property on the widget.
    autoFillBackground
    backgroundRole
    baseSize
    blockSignals
    changeEvent
    childAt childAt(self, int, int) -> QWidget
    childEvent
    children
    childrenRect
    childrenRegion
    clearFocus
    clearMask
    close
    closeEvent
    colorCount
    connectChildPanel Connect the given sub panel widgets showPanel signals to this current panels main showPanel event to bubble up to the user.
    connectChildPanels Connect the given sub panel widgets showPanel signals to this current panels main showPanel event to bubble up to the user.
    connectNotify
    contentsMargins
    contentsRect
    contextMenuEvent
    contextMenuPolicy
    create
    createWindowContainer
    currentRenderWidget Return the active render widget.
    cursor
    customEvent
    deleteLater
    depth
    destroy
    devType
    devicePixelRatio
    devicePixelRatioF
    devicePixelRatioFScale
    disconnect
    disconnectNotify
    dockMode Return the dock mode state.
    dragEnterEvent
    dragLeaveEvent
    dragMoveEvent
    dropEvent
    dumpObjectInfo
    dumpObjectTree
    dynamicPropertyNames
    effectiveWinId
    ensurePolished
    enterEvent
    event
    eventFilter
    find
    findChild findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject
    findChildren findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject]
    findParentPanel Traces through the parents of a widget to find if it is contained within a QgsPanelWidget widget.
    focusInEvent
    focusNextChild
    focusNextPrevChild
    focusOutEvent
    focusPolicy
    focusPreviousChild
    focusProxy
    focusWidget
    font
    fontInfo
    fontMetrics
    foregroundRole
    frameGeometry
    frameSize
    geometry
    getContentsMargins
    grab
    grabGesture
    grabKeyboard
    grabMouse grabMouse(self, Union[QCursor, Qt.CursorShape])
    grabShortcut
    graphicsEffect
    graphicsProxyWidget
    hasFocus
    hasHeightForWidth
    hasMouseTracking
    hasTabletTracking
    height
    heightForWidth
    heightMM
    hide
    hideEvent
    inherits
    initPainter
    inputMethodEvent
    inputMethodHints
    inputMethodQuery
    insertAction
    insertActions
    installEventFilter
    isActiveWindow
    isAncestorOf
    isEnabled
    isEnabledTo
    isFullScreen
    isHidden
    isLeftToRight
    isMaximized
    isMinimized
    isModal
    isRightToLeft
    isSignalConnected
    isVisible
    isVisibleTo
    isWidgetType
    isWindow
    isWindowModified
    isWindowType
    keyPressEvent
    keyReleaseEvent
    keyboardGrabber
    killTimer
    layout
    layoutDirection
    leaveEvent
    locale
    logicalDpiX
    logicalDpiY
    lower
    mapFrom
    mapFromGlobal
    mapFromParent
    mapTo
    mapToGlobal
    mapToParent
    mask
    maximumHeight
    maximumSize
    maximumWidth
    metaObject
    metric
    minimumHeight
    minimumSize
    minimumSizeHint
    minimumWidth
    mouseDoubleClickEvent
    mouseGrabber
    mouseMoveEvent
    mousePressEvent
    mouseReleaseEvent
    move move(self, int, int)
    moveEvent
    moveToThread
    nativeEvent
    nativeParentWidget
    nextInFocusChain
    normalGeometry
    objectName
    openPanel Open a panel or dialog depending on dock mode setting If dock mode is true this method will emit the showPanel signal for connected slots to handle the open event.
    overrideWindowFlags
    overrideWindowState
    paintEngine
    paintEvent
    paintingActive
    palette
    panelTitle The title of the panel.
    parent
    parentWidget
    physicalDpiX
    physicalDpiY
    pos
    previousInFocusChain
    property
    pyqtConfigure Each keyword argument is either the name of a Qt property or a Qt signal.
    raise_
    receivers
    rect
    releaseKeyboard
    releaseMouse
    releaseShortcut
    removeAction
    removeEventFilter
    render render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWidget.RenderFlags(QWidget.DrawWindowBackground|QWidget.DrawChildren))
    rendererChanged called when user changes renderer type
    repaint repaint(self, int, int, int, int)
    resize resize(self, int, int)
    resizeEvent
    restoreGeometry
    saveGeometry
    scroll scroll(self, int, int, QRect)
    sender
    senderSignalIndex
    setAcceptDrops
    setAccessibleDescription
    setAccessibleName
    setAttribute
    setAutoDelete The the auto delete property on the widget.
    setAutoFillBackground
    setBackgroundRole
    setBaseSize setBaseSize(self, QSize)
    setContentsMargins setContentsMargins(self, QMargins)
    setContextMenuPolicy
    setCursor
    setDisabled
    setDockMode Set the widget in dock mode which tells the widget to emit panel
    setEnabled
    setFixedHeight
    setFixedSize setFixedSize(self, int, int)
    setFixedWidth
    setFocus setFocus(self, Qt.FocusReason)
    setFocusPolicy
    setFocusProxy
    setFont
    setForegroundRole
    setGeometry setGeometry(self, int, int, int, int)
    setGraphicsEffect
    setHidden
    setInputMethodHints
    setLayout
    setLayoutDirection
    setLocale
    setMapCanvas Sets the map canvas associated with the dialog.
    setMask setMask(self, QRegion)
    setMaximumHeight
    setMaximumSize setMaximumSize(self, QSize)
    setMaximumWidth
    setMinimumHeight
    setMinimumSize setMinimumSize(self, QSize)
    setMinimumWidth
    setMouseTracking
    setObjectName
    setPalette
    setPanelTitle Set the title of the panel when shown in the interface.
    setParent setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType])
    setProperty
    setShortcutAutoRepeat
    setShortcutEnabled
    setSizeIncrement setSizeIncrement(self, QSize)
    setSizePolicy setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy)
    setStatusTip
    setStyle
    setStyleSheet
    setTabOrder
    setTabletTracking
    setToolTip
    setToolTipDuration
    setUpdatesEnabled
    setVisible
    setWhatsThis
    setWindowFilePath
    setWindowFlag
    setWindowFlags
    setWindowIcon
    setWindowIconText
    setWindowModality
    setWindowModified
    setWindowOpacity
    setWindowRole
    setWindowState
    setWindowTitle
    sharedPainter
    show
    showEvent
    showFullScreen
    showMaximized
    showMinimized
    showNormal
    signalsBlocked
    size
    sizeHint
    sizeIncrement
    sizePolicy
    stackUnder
    startTimer
    statusTip
    style
    styleSheet
    syncToLayer Sync the widget to the given layer.
    tabletEvent
    testAttribute
    thread
    timerEvent
    toolTip
    toolTipDuration
    tr
    underMouse
    ungrabGesture
    unsetCursor
    unsetLayoutDirection
    unsetLocale
    update update(self, QRect)
    updateGeometry
    updateMicroFocus
    updatesEnabled
    visibleRegion
    whatsThis
    wheelEvent
    width
    widthMM
    winId
    window
    windowFilePath
    windowFlags
    windowHandle
    windowIcon
    windowIconText
    windowModality
    windowOpacity
    windowRole
    windowState
    windowTitle
    windowType
    x
    y

    Attributes

    DrawChildren
    DrawWindowBackground
    IgnoreMask
    PdmDepth
    PdmDevicePixelRatio
    PdmDevicePixelRatioScaled
    PdmDpiX
    PdmDpiY
    PdmHeight
    PdmHeightMM
    PdmNumColors
    PdmPhysicalDpiX
    PdmPhysicalDpiY
    PdmWidth
    PdmWidthMM
    customContextMenuRequested customContextMenuRequested(self, QPoint) [signal]
    destroyed destroyed(self, QObject = None) [signal]
    objectNameChanged objectNameChanged(self, str) [signal]
    panelAccepted Emitted when the panel is accepted by the user.
    showPanel Emit when you require a panel to be show in the interface.
    staticMetaObject
    widgetChanged Emitted when the widget state changes.
    windowIconChanged windowIconChanged(self, QIcon) [signal]
    windowIconTextChanged windowIconTextChanged(self, str) [signal]
    windowTitleChanged windowTitleChanged(self, str) [signal]
actionEvent()
apply(self)

Apply the changes from the dialog to the layer.

changeEvent()
childEvent()
closeEvent()
connectNotify()
contextMenuEvent()
create()
currentRenderWidget(self) → QgsRasterRendererWidget

Return the active render widget. Can be null.

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()
rendererChanged(self)

called when user changes renderer type

resizeEvent()
sender()
senderSignalIndex()
setMapCanvas(self, canvas: QgsMapCanvas)

Sets the map canvas associated with the dialog. This allows the widget to retrieve the current map scale and other properties from the canvas.

Parameters:canvas – map canvas

New in version 2.12.

sharedPainter()
showEvent()
syncToLayer(self, layer: QgsRasterLayer)

Sync the widget to the given layer.

Parameters:layer – The layer to use for the widget
tabletEvent()
timerEvent()
updateMicroFocus()
wheelEvent()