Class: QgsAnnotationItemGuiGroup

Stores GUI metadata about a group of annotation item classes.

QgsAnnotationItemGuiGroup stores settings about groups of related annotation item classes which should be presented to users grouped together.

For instance, the various basic shape creation tools would use QgsAnnotationItemGuiGroup to display grouped within toolbars.

Added in version 3.22.

Attributes

icon

Icon for group.

id

Unique (untranslated) group ID string.

name

Translated group name.

class qgis.gui.QgsAnnotationItemGuiGroup[source]

Bases: object

__init__(id: str | None = '', name: str | None = '', icon: QIcon = QIcon())

Constructor for QgsAnnotationItemGuiGroup.

Parameters:
  • id (Optional[str] = '')

  • name (Optional[str] = '')

  • icon (QIcon = QIcon())

__init__(a0: QgsAnnotationItemGuiGroup)
Parameters:

a0 (QgsAnnotationItemGuiGroup)

icon

Icon for group.

id

Unique (untranslated) group ID string.

name

Translated group name.