Subgroup: Field
Class: QgsFieldFormatterRegistry¶
-
class
qgis.core.
QgsFieldFormatterRegistry
(parent: QObject = None)¶ Bases:
PyQt5.QtCore.QObject
You should not normally need to create your own field formatter registry.
Use the one provided by QgsApplication.fieldFormatterRegistry() instead.
The QgsFieldFormatterRegistry manages registered classes of QgsFieldFormatter. A reference to the QgsFieldFormatterRegistry can be obtained from
QgsApplication.fieldFormatterRegistry()
New in version 3.0: Methods
addFieldFormatter
They will take precedence in order of adding them. childEvent
connectNotify
customEvent
disconnectNotify
fallbackFieldFormatter
Returns a basic fallback field formatter which can be used to represent any field in an unspectacular manner. fieldFormatter
Get a field formatter by its id. isSignalConnected
receivers
removeFieldFormatter
Remove a field formatter from the registry. sender
senderSignalIndex
timerEvent
Signals
fieldFormatterAdded
Will be emitted after a new field formatter has been added. fieldFormatterRemoved
Will be emitted just before a field formatter is removed and deleted. Attributes
-
addFieldFormatter
(self, formatter: QgsFieldFormatter)¶ They will take precedence in order of adding them. The later they are added, the more weight they have.
Ownership is transferred to the registry.
-
childEvent
()¶
-
connectNotify
()¶
-
customEvent
()¶
-
disconnectNotify
()¶
-
fallbackFieldFormatter
(self) → QgsFieldFormatter¶ Returns a basic fallback field formatter which can be used to represent any field in an unspectacular manner.
-
fieldFormatter
(self, id: str) → QgsFieldFormatter¶ Get a field formatter by its id. If there is no such id registered, a default QgsFallbackFieldFormatter with a null id will be returned instead.
-
fieldFormatterAdded
¶ Will be emitted after a new field formatter has been added. [signal]
-
fieldFormatterRemoved
¶ Will be emitted just before a field formatter is removed and deleted. [signal]
-
isSignalConnected
()¶
-
receivers
()¶
-
removeFieldFormatter
(self, formatter: QgsFieldFormatter)¶ Remove a field formatter from the registry. The field formatter will be deleted.
removeFieldFormatter(self, id: str) Remove the field formatter with the specified id.
-
sender
()¶
-
senderSignalIndex
()¶
-
timerEvent
()¶
-