QAmbientLightReading Class

The QAmbientLightReading class represents one reading from the ambient light sensor. 更多...

頭: #include <QAmbientLightReading>
qmake: QT += sensors
Since: Qt 5.1
繼承: QSensorReading

公共類型

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

特性

公共函數

QAmbientLightReading (QObject * parent = DECLARE_READING(QAmbientLightReading))
virtual ~QAmbientLightReading ()
QAmbientLightReading::LightLevel lightLevel () const
void setLightLevel (QAmbientLightReading::LightLevel lightLevel )

重實現公共函數

virtual void copyValuesFrom (QSensorReading * other ) override

靜態公共成員

const QMetaObject staticMetaObject

額外繼承成員

詳細描述

The QAmbientLightReading class represents one reading from the ambient light sensor.

QAmbientLightReading Units

The ambient light sensor returns the intensity of the ambient light using the pre-defined values found in the QAmbientLightReading::LightLevel 枚舉。

成員類型文檔編製

enum QAmbientLightReading:: LightLevel

This enum represents the ambient light level.

常量 描述
QAmbientLightReading::Undefined 0 The light level is unknown.
QAmbientLightReading::Dark 1 It is dark.
QAmbientLightReading::Twilight 2 It is moderately dark.
QAmbientLightReading::Light 3 It is light (eg. internal lights).
QAmbientLightReading::Bright 4 It is bright (eg. shade).
QAmbientLightReading::Sunny 5 It is very bright (eg. direct sunlight).

特性文檔編製

lightLevel : const LightLevel

This property holds the ambient light level.

The value represents the ambient light and comes from QAmbientLightReading::LightLevel .

訪問函數:

QAmbientLightReading::LightLevel lightLevel () const

另請參閱 QAmbientLightReading Units .

成員函數文檔編製

QAmbientLightReading:: QAmbientLightReading ( QObject * parent = DECLARE_READING(QAmbientLightReading))

Default constructs an instance of QAmbientLightReading.

[虛擬] QAmbientLightReading:: ~QAmbientLightReading ()

Destroys the instance of QAmbientLightReading. The destructor is virtual.

[override virtual] void QAmbientLightReading:: copyValuesFrom ( QSensorReading * other )

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

Sets the ambient light level to lightLevel .

另請參閱 lightLevel ().