QAmbientLightReading Class

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

头文件: #include <QAmbientLightReading>
qmake: QT += sensors
开始支持版本: Qt 5.1
基类: QSensorReading

公有类型

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

属性

公有函数

LightLevel lightLevel() const
void setLightLevel(LightLevel lightLevel)

其他继承的成员

  • 1 个公有槽函数继承自 QObject
  • 2 个信号继承自 QObject
  • 1 个公有变量继承自 QObject
  • 10 个静态公有成员继承自 QObject
  • 9 个受保护的函数继承自 QObject
  • 2 个受保护的变量继承自 QObject

详细描述

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.

成员类型

enum QAmbientLightReading::LightLevel

This enum represents the ambient light level.

ConstantValueDescription
QAmbientLightReading::Undefined0The light level is unknown.
QAmbientLightReading::Dark1It is dark.
QAmbientLightReading::Twilight2It is moderately dark.
QAmbientLightReading::Light3It is light (eg. internal lights).
QAmbientLightReading::Bright4It is bright (eg. shade).
QAmbientLightReading::Sunny5It 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.

访问函数:

LightLevel lightLevel() const

参见 QAmbientLightReading Units.

成员函数

void QAmbientLightReading::setLightLevel(LightLevel lightLevel)

Sets the ambient light level to lightLevel.

参见 lightLevel().