class QOrientationReading#

QOrientationReading 类表示来自方向传感器的单个读取。更多...

Inheritance diagram of PySide6.QtSensors.QOrientationReading

概述#

属性#

方法#

注意

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

详细描述#

方向传感器报告设备的方向。由于它在 UI 层级以下运行,因此它不会报告或甚至不知道 UI 如何旋转。最重要的是,这意味着此传感器不能用于检测设备是否为纵向或横向模式。

该传感器对于检测设备的特定侧面朝上非常有用。

QOrientationReading 单位#

方向传感器使用在 Orientation 枚举中找到的预定义值来返回设备的方向。

class Orientation#

此枚举表示设备的方向。

要解释每个值的含义,参考以下图表很有帮助。

../../_images/sensors-sides.jpg

以下列出的顺序显示了方向:向上,向下,左向上,右向上,正面朝上,反面朝上。

../../_images/sensors-orientation.jpg

常量

描述

QOrientationReading.Undefined

方向未知。

QOrientationReading.TopUp

设备的顶部边缘朝上。

QOrientationReading.TopDown

设备的顶部边缘朝下。

QOrientationReading.LeftUp

设备的左侧边缘朝上。

QOrientationReading.RightUp

设备的右侧边缘朝上。

QOrientationReading.FaceUp

设备正面朝上。

QOrientationReading.FaceDown

设备正面朝下。

应注意,方向传感器报告的是设备的方向,而不是 UI。设备的方向不会因为 UI 的旋转而改变。这意味着此传感器不能用于检测设备是否为纵向或横向模式。

注意

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

property orientationᅟ: QOrientationReading.Orientation#

此属性保存设备的方向。

单位是描述设备方向的枚举。

另请参阅

QOrientationReading Units

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

parentQObject

orientation()#
返回类型:

方向类型

另请参阅

setOrientation()

属性 orientationᅟ 的获取器。

setOrientation(orientation)#
参数:

orientationOrientation

为读取设置方向。

另请参阅

orientation()