- class QCompassReading#
QCompassReading
类表示指南针的一次读数。更多……概述#
属性#
azimuth
- 设备的方位角calibrationLevel
- 读数的校准级别
方法#
def
__init__()
def
azimuth()
def
setAzimuth()
注意
此文档可能包含自动从 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 单位
- 访问函数
- azimuth()#
- 返回类型:
float
另请参阅
属性
azimuth
的获取器。- calibrationLevel()#
- 返回类型:
float
属性
calibrationLevel
的获取器。- setAzimuth(azimuth)#
- 参数:
azimuth – float
设置设备的方位角。
另请参阅
azimuth()
QCompassReading 单位
- setCalibrationLevel(calibrationLevel)#
- 参数:
calibrationLevel – float
将读数的校准级别设置为指定的值。
另请参阅