class QCompassReading#

QCompassReading 类表示指南针的一次读数。更多……

Inheritance diagram of 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 单位

访问函数
属性 calibrationLevel: float#

此属性包含读数的校准级别。

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

另请参阅

QCompassReading 单位

访问函数
__init__(parent)#
参数:

parentQObject

azimuth()#
返回类型:

float

另请参阅

setAzimuth()

属性azimuth 的获取器。

calibrationLevel()#
返回类型:

float

另请参阅

setCalibrationLevel()

属性calibrationLevel 的获取器。

setAzimuth(azimuth)#
参数:

azimuth – float

设置设备的方位角。

另请参阅

azimuth() QCompassReading 单位

setCalibrationLevel(calibrationLevel)#
参数:

calibrationLevel – float

将读数的校准级别设置为指定的值。

另请参阅

calibrationLevel()