Class: QgsAnnotationItemCommonPropertiesWidget

A widget for configuring common properties for QgsAnnotationItems

Added in version 3.22.

Class Hierarchy

Inheritance diagram of qgis.gui.QgsAnnotationItemCommonPropertiesWidget

Base classes

QWidget

QObject

QPaintDevice

Methods

context

Returns the context in which the widget is shown, e.g., the associated map canvas and expression contexts.

setContext

Sets the context in which the widget is shown, e.g., the associated map canvas and expression contexts.

setItem

Sets the item whose properties should be shown in the widget.

updateItem

Updates an item, setting the properties defined in the widget.

Signals

itemChanged

Emitted when the annotation item definition in the widget is changed by the user.

class qgis.gui.QgsAnnotationItemCommonPropertiesWidget[source]

Bases: QWidget

__init__(parent: QWidget | None)

Constructor for QgsAnnotationItemCommonPropertiesWidget.

Parameters:

parent (Optional[QWidget])

context(self) QgsSymbolWidgetContext[source]

Returns the context in which the widget is shown, e.g., the associated map canvas and expression contexts.

See also

setContext()

Return type:

QgsSymbolWidgetContext

signal itemChanged[source]

Emitted when the annotation item definition in the widget is changed by the user.

setContext(self, context: QgsSymbolWidgetContext)[source]

Sets the context in which the widget is shown, e.g., the associated map canvas and expression contexts.

See also

context()

Parameters:

context (QgsSymbolWidgetContext)

setItem(self, item: QgsAnnotationItem | None)[source]

Sets the item whose properties should be shown in the widget.

Parameters:

item (Optional[QgsAnnotationItem])

updateItem(self, item: QgsAnnotationItem | None)[source]

Updates an item, setting the properties defined in the widget.

Parameters:

item (Optional[QgsAnnotationItem])