Class: QgsFormAnnotation

class qgis.gui.QgsFormAnnotation(parent: QObject = None)

Bases: qgis._core.QgsAnnotation

Constructor for QgsFormAnnotation.

An annotation item that embeds a designer form showing the feature attribute

New in version 3.0: Enums

Methods

childEvent
clone
connectNotify
copyCommonProperties
create Returns a new QgsFormAnnotation object.
customEvent
designerForm Returns the path to the Qt Designer UI file to show in the annotation.
disconnectNotify
isSignalConnected
minimumFrameSize
preferredFrameSize Returns the optimal frame size
readXml
receivers
renderAnnotation
sender
senderSignalIndex
setAssociatedFeature
setDesignerForm Sets the path to the Qt Designer UI file to show in the annotation.
timerEvent
writeXml

Signals

Attributes

childEvent()
clone(self) → QgsFormAnnotation
connectNotify()
copyCommonProperties()
create() → QgsFormAnnotation

Returns a new QgsFormAnnotation object.

customEvent()
designerForm(self) → str

Returns the path to the Qt Designer UI file to show in the annotation.

disconnectNotify()
isSignalConnected()
minimumFrameSize(self) → QSizeF
preferredFrameSize(self) → QSizeF

Returns the optimal frame size

readXml(self, itemElem: QDomElement, context: QgsReadWriteContext)
receivers()
renderAnnotation(self, context: QgsRenderContext, size: QSizeF)
sender()
senderSignalIndex()
setAssociatedFeature(self, feature: QgsFeature)
setDesignerForm(self, uiFile: str)

Sets the path to the Qt Designer UI file to show in the annotation.

See also

designerForm()

timerEvent()
writeXml(self, elem: QDomElement, doc: QDomDocument, context: QgsReadWriteContext)