Class: 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().
Added in version 3.14.
Class Hierarchy¶
Base classes¶
Methods
Creates a new connection by loading the connection with the given id from the settings. |
- class qgis.core.QgsConnectionRegistry[source]¶
Bases:
QObject- __init__(parent: QObject | None = None)
Constructor for QgsConnectionRegistry.
- Parameters:
parent (Optional[QObject] = None)
- createConnection(self, name: str | None) QgsAbstractProviderConnection | None[source]¶
Creates a new connection by loading the connection with the given
idfrom the settings.The
idstring 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.
- Raises:
- Parameters:
name (Optional[str])
- Return type:
Optional[QgsAbstractProviderConnection]