Class: QgsRelationEditorWidget¶
The default relation widget in QGIS.
Added in version 3.18.
List of all members, including inherited members
Class Hierarchy¶
Base classes¶
Base class to build new relation widgets. |
|
Enums
Abstract Methods
Returns the current configuration |
|
Defines the current configuration |
Methods
Deletes the currently selected features |
|
Duplicates a feature |
|
Duplicates the selected features |
|
The feature selection manager is responsible for the selected features which are currently being edited. |
|
Define the view mode for the dual view |
|
Defines the buttons which are shown |
|
Unlinks the selected features from the relation |
|
Gets the view mode for the dual view |
|
Returns the buttons which are shown |
|
Zooms to the selected features |
- class qgis.gui.QgsRelationEditorWidget[source]¶
Bases:
QgsAbstractRelationEditorWidget- __init__(config: dict[str | None, Any], parent: QWidget | None = None)
Constructor
- AddChildFeature = 16¶
- AllButtons = 254¶
- class Button(*values)¶
Bases:
IntEnum- AddChildFeature = 16¶
- AllButtons = 254¶
- DeleteChildFeature = 64¶
- DuplicateChildFeature = 32¶
- Link = 2¶
- NoButton = 0¶
- SaveChildEdits = 8¶
- Unlink = 4¶
- ZoomToChildFeature = 128¶
- Buttons()¶
- DeleteChildFeature = 64¶
- DuplicateChildFeature = 32¶
- Link = 2¶
- NoButton = 0¶
- SaveChildEdits = 8¶
- Unlink = 4¶
- ZoomToChildFeature = 128¶
- abstract config(self) dict[str, Any][source]¶
Returns the current configuration
- Return type:
dict[str, Any]
- duplicateFeature(self)[source]¶
Duplicates a feature
Deprecated since version 3.18: Use
duplicateSelectedFeatures()instead.
- featureSelectionManager(self) QgsIFeatureSelectionManager | None[source]¶
The feature selection manager is responsible for the selected features which are currently being edited.
- Return type:
- setViewMode(self, mode: QgsDualView.ViewMode)[source]¶
Define the view mode for the dual view
- Parameters:
mode (QgsDualView.ViewMode)
- setVisibleButtons(self, buttons: QgsRelationEditorWidget.Button)[source]¶
Defines the buttons which are shown
- Parameters:
buttons (QgsRelationEditorWidget.Button)
- viewMode(self) QgsDualView.ViewMode[source]¶
Gets the view mode for the dual view
- Return type:
- visibleButtons(self) QgsRelationEditorWidget.Button[source]¶
Returns the buttons which are shown
- Return type: