PySide6.QtSensors.QCompassReading

class QCompassReading

QCompassReading 类表示来自指南针的一个读数。更多

PySide6.QtSensors.QCompassReading 的继承图

概要

属性

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

QCompassReading 单位

指南针返回设备的方位角,以磁北为基准,顺时针方向基于设备顶部,如QScreen::nativeOrientation所定义。还有一个值用于指示设备的校准状态。如果设备未校准,方位角可能不准确。

数字罗盘容易受到磁干扰的影响,在放置在发射磁力的物体附近后可能需要进行校准。罗盘的准确性可能会受到附近任何铁质材料的影响。

设备的校准状态以0到1之间的数字来衡量。值为1表示设备支持的最高水平,0表示最差。

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property azimuthᅟ: float

此属性保存设备的方位角。

根据QScreen::nativeOrientation定义的设备顶部,以顺时针方向从磁北测量的角度。

另请参阅

QCompassReading Units

Access functions:
property calibrationLevelᅟ: float

此属性保存读数的校准级别。

测量值为0到1之间的值,数值越高越好。

另请参阅

QCompassReading Units

Access functions:
__init__(parent)
Parameters:

父对象QObject

azimuth()
Return type:

浮点数

另请参阅

setAzimuth()

属性 azimuthᅟ 的获取器。

calibrationLevel()
Return type:

浮点数

另请参阅

setCalibrationLevel()

属性 calibrationLevelᅟ 的获取器。

setAzimuth(azimuth)
Parameters:

方位角 – 浮点数

设置设备的azimuth

另请参阅

azimuth() QCompassReading 单位

setCalibrationLevel(calibrationLevel)
Parameters:

calibrationLevel – 浮点数

将读数的校准级别设置为calibrationLevel

另请参阅

calibrationLevel()