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.
The ambient light sensor returns the intensity of the ambient light using the pre-defined values found in the 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). |
This property holds the ambient light level.
The value represents the ambient light and comes from QAmbientLightReading::LightLevel .
访问函数:
QAmbientLightReading::LightLevel | lightLevel () const |
另请参阅 QAmbientLightReading Units .
Default constructs an instance of QAmbientLightReading.
[虚拟]
QAmbientLightReading::
~QAmbientLightReading
()
Destroys the instance of QAmbientLightReading. The destructor is virtual.
[override virtual]
void
QAmbientLightReading::
copyValuesFrom
(
QSensorReading
*
other
)
Sets the ambient light level to lightLevel .
另请参阅 lightLevel ().