QOrientationReading 类
QOrientationReading 类表示方向传感器的读取。 更多...
头文件 | #include <QOrientationReading> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Sensors) target_link_libraries(mytarget PRIVATE Qt6::Sensors) |
qmake | QT += sensors |
继承自 | QSensorReading |
公开类型
枚举 | Orientation { Undefined, TopUp, TopDown, LeftUp, RightUp, …, FaceDown } |
属性
- orientation : const Orientation
公开函数
QOrientationReading::Orientation | orientation() const |
void | setOrientation(QOrientationReading::Orientation orientation) |
详细描述
方向传感器报告设备的方向。由于其操作在 UI 层级以下,因此它不报告或甚至不知道 UI 如何旋转。最重要的是,这意味着此传感器不能用于检测设备是否在横屏或竖屏模式下。
此传感器可用于检测设备的特定侧面是否向上。
QOrientationReading 单位
方向传感器使用在 QOrientationReading::Orientation 枚举中找到的预定义值来返回设备的方向。
成员类型文档
枚举 QOrientationReading::Orientation
此枚举表示设备的方向。
为了解释每个值的含义,参考以下图表可能很有帮助。
方向按以下顺序显示:TopUp、TopDown、LeftUp、RightUp、FaceUp、FaceDown。
常量 | 值 | 描述 |
---|---|---|
QOrientationReading::Undefined | 0 | 方向未知。 |
QOrientationReading::TopUp | 1 | 设备的顶部边缘向上。 |
QOrientationReading::TopDown | 2 | 设备的顶部边缘向下。 |
QOrientationReading::LeftUp | 3 | 设备的左侧边缘向上。 |
QOrientationReading::RightUp | 4 | 设备的右侧边缘向上。 |
QOrientationReading::FaceUp | 5 | 设备的正面向上。 |
QOrientationReading::FaceDown | 6 | 设备的正面向下。 |
应注意的是,方向传感器报告的是设备的方向,而不是 UI。设备方向不会因为 UI 的旋转而改变。这意味着此传感器不能用于检测设备是否在横屏或竖屏模式下。
属性文档
[只读]
orientation : const Orientation
此属性包含设备的方向。
单位是描述设备方向的枚举。
访问函数
QOrientationReading::Orientation | orientation() const |
另请参阅 QOrientationReading 单位。
成员函数文档
void QOrientationReading::setOrientation(QOrientationReading::Orientation orientation)
设置读取的orientation。
另请参阅 orientation。
© 2024 The Qt Company Ltd。此处包含的文档贡献是各自所有者的版权。所提供的文档根据自由软件基金会在http://www.gnu.org/licenses/fdl.html上发布的GNU自由文档许可证第1.3版条款许可。Qt及其相关标志是芬兰以及全球其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。