Class: QgsNullSymbolRenderer

Null symbol renderer, which draws no symbols for features by default, but allows for labeling and diagrams for the layer.

Selected features will also be drawn with a default symbol.

Class Hierarchy

Inheritance diagram of qgis.core.QgsNullSymbolRenderer

Base classes

QgsFeatureRenderer

Abstract base class for all 2D vector feature renderers.

Static Methods

convertFromRenderer

Creates a QgsNullSymbolRenderer from an existing renderer.

create

Creates a null renderer from XML element.

class qgis.core.QgsNullSymbolRenderer[source]

Bases: QgsFeatureRenderer

static convertFromRenderer(renderer: QgsFeatureRenderer | None) QgsNullSymbolRenderer | None[source]

Creates a QgsNullSymbolRenderer from an existing renderer.

Parameters:

renderer (Optional[QgsFeatureRenderer]) – renderer to convert from

Return type:

Optional[QgsNullSymbolRenderer]

Returns:

a new renderer if the conversion was possible, otherwise None.

static create(element: QDomElement, context: QgsReadWriteContext) QgsFeatureRenderer | None[source]

Creates a null renderer from XML element.

Parameters:
Return type:

Optional[QgsFeatureRenderer]

Returns:

new null symbol renderer