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: QIcon

Icon for group.

id: str

Unique (untranslated) group ID string.

name: str

Translated group name.