Class: QgsRelationEditorWidget¶
The default relation widget in QGIS.
Added in version 3.18.
Class Hierarchy¶
Base classes¶
Base class to build new relation widgets. |
|
Methods
Returns the current configuration |
|
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. |
|
Defines the current configuration |
|
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 |
Attributes
- class qgis.gui.QgsRelationEditorWidget[source]¶
Bases:
QgsAbstractRelationEditorWidget
- __init__(config: Dict[str, Any], parent: QWidget | None = None)
Constructor
- Parameters:
config (Dict[str, Any]) – widget configuration
parent (Optional[QWidget] = None) – parent widget
- AddChildFeature = 16¶
- AllButtons = 254¶
- class Button¶
Bases:
int
- class Buttons¶
- class Buttons(f: QgsRelationEditorWidget.Buttons | QgsRelationEditorWidget.Button)
- class Buttons(a0: QgsRelationEditorWidget.Buttons)
Bases:
object
- DeleteChildFeature = 64¶
- DuplicateChildFeature = 32¶
- Link = 2¶
- NoButton = 0¶
- SaveChildEdits = 8¶
- Unlink = 4¶
- ZoomToChildFeature = 128¶
- 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:
Optional[QgsIFeatureSelectionManager]
- setConfig(self, config: Dict[str, Any])[source]¶
Defines the current configuration
- Parameters:
config (Dict[str, Any])
- setViewMode(self, mode: QgsDualView.ViewMode)[source]¶
Define the view mode for the dual view
- Parameters:
mode (QgsDualView.ViewMode)
- setVisibleButtons(self, buttons: QgsRelationEditorWidget.Buttons | QgsRelationEditorWidget.Button)[source]¶
Defines the buttons which are shown
- Parameters:
buttons (Union[QgsRelationEditorWidget.Buttons, QgsRelationEditorWidget.Button])
- viewMode(self) QgsDualView.ViewMode [source]¶
Gets the view mode for the dual view
- Return type:
- visibleButtons(self) QgsRelationEditorWidget.Buttons [source]¶
Returns the buttons which are shown
- Return type: