Class: QgsConnectionRegistry

class qgis.core.QgsConnectionRegistry(parent: QObject = None)

Bases: PyQt5.QtCore.QObject

Constructor for QgsConnectionRegistry.

A registry for saved data provider connections, allowing retrieval of saved connections by name and provider type.

QgsConnectionRegistry is not usually directly created, but rather accessed through QgsApplication.connectionRegistry().

New in version 3.14.



childEvent(self, QChildEvent)
connectNotify(self, QMetaMethod)
createConnection(self, name: str)QgsAbstractProviderConnection

Creates a new connection by loading the connection with the given id from the settings.

The id string must be of the format “provider://connection_name”, e.g. “postgres://my_connection” for the PostgreSQL connection saved as “my_connection”.

Ownership is transferred to the caller.


: – py:class:QgsProviderConnectionException


name (str) –

Return type


customEvent(self, QEvent)
disconnectNotify(self, QMetaMethod)
isSignalConnected(self, QMetaMethod) → bool
receivers(self, PYQT_SIGNAL) → int
sender(self) → QObject
senderSignalIndex(self) → int
timerEvent(self, QTimerEvent)