Subgroup: Field

Class: QgsFieldFormatterRegistry

class qgis.core.QgsFieldFormatterRegistry

Bases: PyQt5.QtCore.QObject

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.
blockSignals
childEvent
children
connectNotify
customEvent
deleteLater
disconnect
disconnectNotify
dumpObjectInfo
dumpObjectTree
dynamicPropertyNames
event
eventFilter
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.
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]
inherits
installEventFilter
isSignalConnected
isWidgetType
isWindowType
killTimer
metaObject
moveToThread
objectName
parent
property
pyqtConfigure Each keyword argument is either the name of a Qt property or a Qt signal.
receivers
removeEventFilter
removeFieldFormatter Remove a field formatter from the registry.
sender
senderSignalIndex
setObjectName
setParent
setProperty
signalsBlocked
startTimer
thread
timerEvent
tr

Attributes

destroyed destroyed(self, QObject = None) [signal]
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.
objectNameChanged objectNameChanged(self, str) [signal]
staticMetaObject
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()