Subgroup: Html

Class: QgsHtmlAnnotation

class qgis.core.QgsHtmlAnnotation

Bases: qgis._core.QgsAnnotation

An annotation item that embeds HTML content.

New in version 3.0: Methods

associatedFeature Returns the feature associated with the annotation, or an invalid feature if none has been set.
blockSignals
childEvent
children
clone
connectNotify
contentsMargin Returns the margins (in millimeters) between the outside of the frame and the annotation content.
copyCommonProperties
create Returns a new QgsHtmlAnnotation object.
customEvent
deleteLater
disconnect
disconnectNotify
dumpObjectInfo
dumpObjectTree
dynamicPropertyNames
event
eventFilter
fillSymbol Returns the symbol that is used for rendering the annotation frame.
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]
frameOffsetFromReferencePoint Returns the annotation’s frame’s offset from the mapPosition() reference point.
frameSize Returns the size of the annotation’s frame (the main area in which the annotation’s content is drawn).
hasFixedMapPosition Returns true if the annotation is attached to a fixed map position, or false if the annotation uses a position relative to the current map extent.
inherits
installEventFilter
isSignalConnected
isVisible Returns true if the annotation is visible and should be rendered.
isWidgetType
isWindowType
killTimer
mapLayer Returns the map layer associated with the annotation.
mapPosition Returns the map position of the annotation, if it is attached to a fixed map position.
mapPositionCrs Returns the CRS of the map position, or an invalid CRS if the annotation does not have a fixed map position.
markerSymbol Returns the symbol that is drawn at the annotation’s map position.
metaObject
minimumFrameSize
moveToThread
objectName
parent
property
pyqtConfigure Each keyword argument is either the name of a Qt property or a Qt signal.
readXml
receivers
relativePosition Returns the relative position of the annotation, if it is not attached to a fixed map position.
removeEventFilter
render Renders the annotation to a target render context.
renderAnnotation
sender
senderSignalIndex
setAssociatedFeature
setContentsMargin Sets the margins (in millimeters) between the outside of the frame and the annotation content.
setFillSymbol Sets the fill symbol used for rendering the annotation frame.
setFrameOffsetFromReferencePoint Sets the annotation’s frame’s offset from the mapPosition() reference point.
setFrameSize Sets the size of the annotation’s frame (the main area in which the annotation’s content is drawn).
setHasFixedMapPosition Sets whether the annotation is attached to a fixed map position, or uses a position relative to the current map extent.
setMapLayer Sets the map layer associated with the annotation.
setMapPosition Sets the map position of the annotation, if it is attached to a fixed map position.
setMapPositionCrs Sets the CRS of the map position.
setMarkerSymbol Sets the symbol that is drawn at the annotation’s map position.
setObjectName
setParent
setProperty
setRelativePosition Sets the relative position of the annotation, if it is not attached to a fixed map position.
setSourceFile Sets the file path for the source HTML file.
setVisible Sets whether the annotation is visible and should be rendered.
signalsBlocked
sourceFile Returns the file path for the source HTML file.
startTimer
thread
timerEvent
tr
writeXml

Attributes

appearanceChanged Emitted whenever the annotation’s appearance changes [signal]
destroyed destroyed(self, QObject = None) [signal]
mapLayerChanged Emitted when the map layer associated with the annotation changes.
moved Emitted when the annotation’s position has changed and items need to be moved to reflect this.
objectNameChanged objectNameChanged(self, str) [signal]
staticMetaObject
childEvent()
clone(self) → QgsHtmlAnnotation
connectNotify()
copyCommonProperties()
create() → QgsHtmlAnnotation

Returns a new QgsHtmlAnnotation object.

customEvent()
disconnectNotify()
isSignalConnected()
minimumFrameSize(self) → QSizeF
readXml(self, itemElem: QDomElement, context: QgsReadWriteContext)
receivers()
renderAnnotation(self, context: QgsRenderContext, size: QSizeF)
sender()
senderSignalIndex()
setAssociatedFeature(self, feature: QgsFeature)
setSourceFile(self, htmlFile: str)

Sets the file path for the source HTML file.

See also

sourceFile()

sourceFile(self) → str

Returns the file path for the source HTML file.

See also

setSourceFile()

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