Class: QgsIconUtils¶
Contains utility functions for working with icons.
Added in version 3.20.
- class qgis.core.QgsIconUtils[source]¶
Bases:
object- static iconDefaultLayer() QIcon[source]¶
Returns a default icon for layers, which aren’t the standard raster/vector/… types.
- Return type:
QIcon
- static iconForGeometryType(typeGroup: Qgis.GeometryType) QIcon[source]¶
Returns the icon for a vector layer whose geometry
typeGroupis provided.Added in version 3.28.
- Parameters:
typeGroup (Qgis.GeometryType)
- Return type:
QIcon
- static iconForLayer(layer: QgsMapLayer | None) QIcon[source]¶
Returns the icon corresponding to a specified map
layer.- Parameters:
layer (Optional[QgsMapLayer])
- Return type:
QIcon
- static iconForLayerType(type: Qgis.LayerType) QIcon[source]¶
Returns the default icon for the specified layer
type.Added in version 3.22.
- Parameters:
type (Qgis.LayerType)
- Return type:
QIcon
- static iconForWkbType(type: Qgis.WkbType) QIcon[source]¶
Returns the icon for a vector layer whose geometry
typeis provided.- Parameters:
type (Qgis.WkbType)
- Return type:
QIcon
- static iconGeometryCollection() QIcon[source]¶
Returns an icon representing geometry collections.
Added in version 3.22.
- Return type:
QIcon
- static iconPointCloud() QIcon[source]¶
Returns an icon representing point cloud layers.
- Return type:
QIcon
- static iconPolygon() QIcon[source]¶
Returns an icon representing polygon geometries.
- Return type:
QIcon
- static iconTable() QIcon[source]¶
Returns an icon representing non-spatial layers (tables).
- Return type:
QIcon