QAmbientLightReading Class

Die Klasse QAmbientLightReading repräsentiert einen Messwert des Umgebungslichtsensors. Mehr...

Kopfzeile: #include <QAmbientLightReading>
CMake: find_package(Qt6 REQUIRED COMPONENTS Sensors)
target_link_libraries(mytarget PRIVATE Qt6::Sensors)
qmake: QT += sensors
Vererbungen: QSensorReading

Öffentliche Typen

enum LightLevel { Undefined, Dark, Twilight, Light, Bright, Sunny }

Eigenschaften

Öffentliche Funktionen

QAmbientLightReading::LightLevel lightLevel() const
void setLightLevel(QAmbientLightReading::LightLevel lightLevel)

Detaillierte Beschreibung

QAmbientLightReading Einheiten

Der Umgebungslichtsensor gibt die Intensität des Umgebungslichts unter Verwendung der vordefinierten Werte aus dem QAmbientLightReading::LightLevel enum zurück.

Member Typ Dokumentation

enum QAmbientLightReading::LightLevel

Diese Aufzählung stellt die Umgebungshelligkeit dar.

KonstanteWertBeschreibung
QAmbientLightReading::Undefined0Das Lichtniveau ist unbekannt.
QAmbientLightReading::Dark1Sie ist dunkel.
QAmbientLightReading::Twilight2Es ist mäßig dunkel.
QAmbientLightReading::Light3Es ist hell (z. B. Innenbeleuchtung).
QAmbientLightReading::Bright4Es ist hell (z. B. im Schatten).
QAmbientLightReading::Sunny5Es ist sehr hell (z. B. direktes Sonnenlicht).

Eigenschaft Dokumentation

[read-only] lightLevel : const LightLevel

Diese Eigenschaft enthält den Umgebungslichtpegel.

Der Wert stellt das Umgebungslicht dar und stammt von QAmbientLightReading::LightLevel.

Zugriffsfunktionen:

QAmbientLightReading::LightLevel lightLevel() const

Siehe auch QAmbientLightReading Units.

Dokumentation der Mitgliedsfunktionen

void QAmbientLightReading::setLightLevel(QAmbientLightReading::LightLevel lightLevel)

Stellt den Umgebungslichtpegel auf lightLevel ein.

Siehe auch lightLevel().

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.