QMagnetometer 类

QMagnetometer 类是对 QSensor 的便利包装。 更多...

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

属性

公共函数

QMagnetometer(QObject *parent = nullptr)
虚拟~QMagnetometer()
QMagnetometerReading *reading() const
boolreturnGeoValues() const
voidsetReturnGeoValues(bool returnGeoValues)

信号

voidreturnGeoValuesChanged(bool returnGeoValues)

详细描述

这个类唯一的行为区别是它会正确设置类型。

这个类还有一个 reading() 函数,它返回一个 QMagnetometerReading,而不是返回一个 QSensorReading

有关传感器工作原理的详细信息,请参阅 QMagnetometerReading

另请参阅QMagnetometerReading

属性文档

returnGeoValues : bool

此属性包含一个值,指示是否应该返回地磁值。

设置为 true 以返回地磁通密度。设置为 false(默认值)以返回原始磁通密度。

必须在调用 start() 之前设置此属性。

访问函数

boolreturnGeoValues() const
voidsetReturnGeoValues(bool returnGeoValues)

通知信号

voidreturnGeoValuesChanged(bool returnGeoValues)

成员函数文档

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

将传感器作为 parent 的子对象构建。

[虚拟 noexcept] QMagnetometer::~QMagnetometer()

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

获取此传感器的读数类。QMagnetometerReading *QMagnetometer::reading() const

返回此传感器的读数类。

参见 QSensor::reading

© 2024 The Qt Company Ltd。本说明中的文档贡献为各自所有者的版权。本说明受自由软件基金会发布的GNU自由文献许可协议版本1.3的条款约束。Qt及其相关商标是The Qt Company Ltd.在芬兰以及/或全球其他国家的商标。所有其他商标均为其各自所有者的财产。