Class: QgsAbstractFileContentSourceLineEdit¶
Abstract base class for a widgets which allows users to select content from a file, embedding a file, etc.
This class is designed to be used by content which is managed by a
QgsAbstractContentCache
, i.e. it can handle either direct
file paths, base64 encoded contents, or remote HTTP urls.
Added in version 3.6.
Class Hierarchy¶
Base classes¶
Subclasses¶
A line edit widget with toolbutton for setting a raster image path. |
Methods
Returns the message bar associated with the widget. |
|
Returns the property override tool button |
|
Sets a specific settings key to use when storing the last used path for the file source. |
|
Sets the message bar associated with the widget. |
|
Sets the visibility of the property override tool button |
|
Sets a new source to show in the widget. |
|
Returns the current file source. |
Signals
Emitted whenever the file source is changed in the widget. |
- class qgis.gui.QgsAbstractFileContentSourceLineEdit[source]¶
Bases:
QWidget
- __init__(parent: QWidget | None = None)
Constructor for QgsAbstractFileContentSourceLineEdit, with the specified
parent
widget.- Parameters:
parent (Optional[QWidget] = None)
- messageBar(self) QgsMessageBar | None [source]¶
Returns the message bar associated with the widget.
See also
- Return type:
Optional[QgsMessageBar]
- propertyOverrideToolButton(self) QgsPropertyOverrideButton | None [source]¶
Returns the property override tool button
Added in version 3.16.
- Return type:
Optional[QgsPropertyOverrideButton]
- setLastPathSettingsKey(self, key: str | None)[source]¶
Sets a specific settings
key
to use when storing the last used path for the file source.- Parameters:
key (Optional[str])
- setMessageBar(self, bar: QgsMessageBar | None)[source]¶
Sets the message
bar
associated with the widget. This allows the widget to push feedback messages to the appropriate message bar.See also
- Parameters:
bar (Optional[QgsMessageBar])
- setPropertyOverrideToolButtonVisible(self, visible: bool)[source]¶
Sets the visibility of the property override tool button
Added in version 3.16.
- Parameters:
visible (bool)
- setSource(self, source: str | None)[source]¶
Sets a new
source
to show in the widget.See also
See also
- Parameters:
source (Optional[str])