- class QOrientationReading#
QOrientationReading
类表示来自方向传感器的单个读取。更多...概述#
属性#
orientationᅟ
- 设备的方向
方法#
def
__init__()
def
orientation()
def
setOrientation()
注意
此文档可能包含从 C++ 自动转换为 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告诉我们
详细描述#
方向传感器报告设备的方向。由于它在 UI 层级以下运行,因此它不会报告或甚至不知道 UI 如何旋转。最重要的是,这意味着此传感器不能用于检测设备是否为纵向或横向模式。
该传感器对于检测设备的特定侧面朝上非常有用。
QOrientationReading 单位#
方向传感器使用在
Orientation
枚举中找到的预定义值来返回设备的方向。- class Orientation#
此枚举表示设备的方向。
要解释每个值的含义,参考以下图表很有帮助。
以下列出的顺序显示了方向:向上,向下,左向上,右向上,正面朝上,反面朝上。
常量
描述
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
- 访问函数
- orientation()#
- 返回类型:
另请参阅
属性
orientationᅟ
的获取器。- setOrientation(orientation)#
- 参数:
orientation –
Orientation
为读取设置方向。
另请参阅