Class: QgsTemplatedLineSymbolLayerWidget

A widget for controlling the properties of a templated line symbol layer (hash or markers).

Added in version 4.0.

Class Hierarchy

Inheritance diagram of qgis.gui.QgsTemplatedLineSymbolLayerWidget

Base classes

QgsSymbolLayerWidget

Abstract base class for widgets used to configure QgsSymbolLayer classes.

QWidget

QObject

QPaintDevice

Subclasses

QgsHashedLineSymbolLayerWidget

A widget for controlling the properties of a QgsHashedLineSymbolLayer.

QgsMarkerLineSymbolLayerWidget

A widget for controlling the properties of a QgsMarkerLineSymbolLayer.

Enums

TemplatedSymbolType

Templated symbol type

Methods

setInterval

Set templated line interval

setOffsetAlongLine

Set offset along line

class qgis.gui.QgsTemplatedLineSymbolLayerWidget[source]

Bases: QgsSymbolLayerWidget

__init__(symbolType: QgsTemplatedLineSymbolLayerWidget.TemplatedSymbolType, vl: QgsVectorLayer | None, parent: QWidget | None = None)

Constructor for QgsTemplatedLineSymbolLayerWidget.

Parameters:
class TemplatedSymbolType(*values)

Bases: IntEnum

Templated symbol type

  • Hash: Hash symbol type

  • Marker: Marker symbol type

Hash = 0
Marker = 1
setInterval(self, val: float)[source]

Set templated line interval

Parameters:

val (float) – interval value

setOffsetAlongLine(self, val: float)[source]

Set offset along line

Parameters:

val (float) – offset along line value