Class: QgsDirectionalLightWidget

Widget for direction light settings

The user can choose azimuth and altitude values.

Added in version 3.30.

Class Hierarchy

Inheritance diagram of qgis.gui.QgsDirectionalLightWidget

Base classes

QWidget

QObject

QPaintDevice

Methods

altitude

Returns the altitude value (degree)

azimuth

Returns the azimuth value (degree)

setAltitude

Sets the altitude value (degree)

setAzimuth

Sets the azimuth value (degree)

setEnableAzimuth

Sets whether the azimut can be changed, for example, when using multidirectional light

Signals

directionChanged

Emitted when the direction is changed

class qgis.gui.QgsDirectionalLightWidget[source]

Bases: QWidget

__init__(parent: QWidget | None = None)

Constructor

Parameters:

parent (Optional[QWidget] = None)

altitude(self) float[source]

Returns the altitude value (degree)

Return type:

float

azimuth(self) float[source]

Returns the azimuth value (degree)

Return type:

float

signal directionChanged[source]

Emitted when the direction is changed

setAltitude(self, altitude: float)[source]

Sets the altitude value (degree)

Parameters:

altitude (float)

setAzimuth(self, azimuth: float)[source]

Sets the azimuth value (degree)

Parameters:

azimuth (float)

setEnableAzimuth(self, enable: bool)[source]

Sets whether the azimut can be changed, for example, when using multidirectional light

Parameters:

enable (bool)