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.

[virtual] 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 ().