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.

List of all members, including inherited members

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