Class: QgsReport¶
-
class
qgis.core.
QgsReport
(project: QgsProject)¶ Bases:
PyQt5.QtCore.QObject
,QgsAbstractReportSection
,QgsMasterLayoutInterface
Constructor for
QgsReport
, associated with the specifiedproject
.Note that ownership is not transferred to
project
.Represents a report for use with the
QgsLayout
engine.Reports consist of multiple sections, represented by QgsAbstractReportSection subclasses.
Warning
This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings for unit testing purposes only.
New in version 3.0.
- Parameters
project –
-
childEvent
(self, QChildEvent)¶
-
connectNotify
(self, QMetaMethod)¶
-
copyCommonProperties
(self, destination: QgsAbstractReportSection)¶ Copies the common properties of a report section to a
destination
section. This method should be called from clone() implementations.
-
customEvent
(self, QEvent)¶
-
description
(self) → str¶ - Return type
str
-
disconnectNotify
(self, QMetaMethod)¶
-
icon
(self) → QIcon¶ - Return type
QIcon
-
isSignalConnected
(self, QMetaMethod) → bool¶
-
layoutAccept
(self, visitor: QgsStyleEntityVisitorInterface) → bool¶ - Parameters
visitor (QgsStyleEntityVisitorInterface) –
- Return type
bool
-
layoutProject
(self) → QgsProject¶ - Return type
-
layoutType
(self) → QgsMasterLayoutInterface.Type¶ - Return type
-
name
(self) → str¶ - Return type
str
-
nameChanged
¶ Emitted when the report’s name is changed.
See also
setName()
[signal]- Parameters
name (str) –
-
readLayoutXml
(self, layoutElement: QDomElement, document: QDomDocument, context: QgsReadWriteContext) → bool¶ - Parameters
layoutElement (QDomElement) –
document (QDomDocument) –
context (QgsReadWriteContext) –
- Return type
bool
-
readPropertiesFromElement
(self, element: QDomElement, document: QDomDocument, context: QgsReadWriteContext) → bool¶ Sets section state from a DOM element.
See also
See also
readXml()
-
receivers
(self, PYQT_SIGNAL) → int¶
-
sender
(self) → QObject¶
-
senderSignalIndex
(self) → int¶
-
setName
(self, name: str)¶ - Parameters
name (str) –
-
setParentSection
(self, parent: QgsAbstractReportSection)¶ Sets the
parent
report section.
-
timerEvent
(self, QTimerEvent)¶
-
type
(self) → str¶ - Return type
str
-
updateSettings
(self)¶
-
writeLayoutXml
(self, document: QDomDocument, context: QgsReadWriteContext) → QDomElement¶ - Parameters
document (QDomDocument) –
context (QgsReadWriteContext) –
- Return type
QDomElement
-
writePropertiesToElement
(self, element: QDomElement, document: QDomDocument, context: QgsReadWriteContext) → bool¶ Stores section state within an XML DOM element.
See also
writeXml()
See also