QLightSensor 类

QLightSensor 类是一个围绕 QSensor 的便利包装。 更多...

头文件 #include <QLightSensor>
CMakefind_package(Qt6 REQUIRED COMPONENTS Sensors)
target_link_libraries(mytarget PRIVATE Qt6::Sensors)
qmakeQT += sensors
继承 QSensor

属性

公共函数

QLightSensor(QObject *parent = nullptr)
virtual~QLightSensor()
qrealfieldOfView() const
QLightReading *reading() const
voidsetFieldOfView(qreal fieldOfView)

信号

voidfieldOfViewChanged(qreal fieldOfView)

详细描述

这个类唯一的行为差异是设置了正确的类型。

此类还提供了一个 reading() 函数,返回一个 QLightReading 而不是 QSensorReading

有关传感器工作方式的详细信息,请参阅 QLightReading

另请参见QLightReading

属性文档

[只读] fieldOfView : const qreal

此属性包含一个表示视场的值。

这是一个代表传感器视场的角度。

并非所有光传感器都支持检索其视场。对于不支持此属性的传感器,值将为 0。是否支持视场可以通过 QSensor::isFeatureSupported() 和 QSensor::FieldOfView 标志来检查。

访问函数

qrealfieldOfView() const

通知信号

voidfieldOfViewChanged(qreal fieldOfView)

成员函数文档

[显式] QLightSensor::QLightSensor(QObject *parent = nullptr)

构造传感器作为 parent 的子项。

[虚 viral noexcept] QLightSensor::~QLightSensor()

销毁传感器。如果传感器尚未停止,则停止传感器。

QLightReading *QLightSensor::reading() const

返回此传感器的读取类。

另请参阅QSensor::reading

void QLightSensor::setFieldOfView(qreal fieldOfView)

设置视角为fieldOfView。这应在后端调用。

另请参阅fieldOfView

© 2024 Qt 公司。本文件中的文档贡献由各自的版权所有者拥有。所提供的文档是根据在自由软件基金会发布的GNU 自由文档许可证版本 1.3 的条款许可的。Qt 及相关标志是芬兰及/或世界各地的 The Qt Company Ltd 的商标。所有其他商标均为其各自所有者的财产。