Class: QgsDbRelationWidget¶
A widget for configuration of the properties of a relationship in a database.
Added in version 3.30.
Class Hierarchy¶
Base classes¶
Methods
Returns |
|
Returns the relationship as defined in the widget. |
|
Sets the current relationship to show properties for in the widget. |
Signals
Emitted whenever the validity of the relationship configuration in the widget changes. |
- class qgis.gui.QgsDbRelationWidget[source]¶
Bases:
QWidget
- __init__(connection: QgsAbstractDatabaseProviderConnection | None, parent: QWidget | None = None)
Constructor for QgsDbRelationWidget with the specified
parent
widget, for the specifiedconnection
.Ownership of
connection
is transferred to the widget.- Parameters:
connection (Optional[QgsAbstractDatabaseProviderConnection])
parent (Optional[QWidget] = None)
- isValid(self) bool [source]¶
Returns
True
if the widget currently represents a valid relationship configuration.See also
- Return type:
bool
- relationship(self) QgsWeakRelation [source]¶
Returns the relationship as defined in the widget.
See also
- Return type:
- setRelationship(self, relationship: QgsWeakRelation)[source]¶
Sets the current
relationship
to show properties for in the widget.See also
- Parameters:
relationship (QgsWeakRelation)