QLightSensor 类
QLightSensor 类是一个围绕 QSensor 的便利包装。 更多...
头文件 | #include <QLightSensor> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Sensors) target_link_libraries(mytarget PRIVATE Qt6::Sensors) |
qmake | QT += sensors |
继承 | QSensor |
属性
- fieldOfView : const qreal
公共函数
QLightSensor(QObject *parent = nullptr) | |
virtual | ~QLightSensor() |
qreal | fieldOfView() const |
QLightReading * | reading() const |
void | setFieldOfView(qreal fieldOfView) |
信号
void | fieldOfViewChanged(qreal fieldOfView) |
详细描述
这个类唯一的行为差异是设置了正确的类型。
此类还提供了一个 reading() 函数,返回一个 QLightReading 而不是 QSensorReading。
有关传感器工作方式的详细信息,请参阅 QLightReading。
另请参见QLightReading。
属性文档
[只读]
fieldOfView : const qreal
此属性包含一个表示视场的值。
这是一个代表传感器视场的角度。
并非所有光传感器都支持检索其视场。对于不支持此属性的传感器,值将为 0。是否支持视场可以通过 QSensor::isFeatureSupported() 和 QSensor::FieldOfView 标志来检查。
访问函数
qreal | fieldOfView() const |
通知信号
void | fieldOfViewChanged(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 的商标。所有其他商标均为其各自所有者的财产。