Class: QgsMapHitTestTask¶
Executes a QgsMapHitTest in a background thread.
Added in version 3.32.
List of all members, including inherited members
Class Hierarchy¶
Base classes¶
Abstract base class for long running background tasks. |
|
Methods
Returns the hit test results, which are a map of layer ID to visible symbol legend keys. |
|
Returns the hit test results, for layers with UpdatedCanvas renderers (raster/mesh layers). |
- class qgis.core.QgsMapHitTestTask[source]¶
Bases:
QgsTask- __init__(settings: QgsLayerTreeFilterSettings)
Constructor for QgsMapHitTestTask, using the specified filter
settings.- Parameters:
settings (QgsLayerTreeFilterSettings)
- results(self) Any¶
Returns the hit test results, which are a map of layer ID to visible symbol legend keys.
- Return type:
- resultsRenderersUpdatedCanvas(self) dict[str, tuple[float, float]]¶
Returns the hit test results, for layers with UpdatedCanvas renderers (raster/mesh layers). Results are given as QMap of layer IDs to pairs of (min, max) values.
Added in version 4.0.
- Return type:
dict[str, tuple[float, float]]