Spec-Zone.ru › Qt

Класс QOrientationReading

Класс QOrientationReading представляет собой одно считывание датчика ориентации. Подробнее...

Заголовок: #include <QOrientationReading>
CMake: find_package(Qt6 COMPONENTS Sensors REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Sensors)
qmake: QT += sensors
С момента: Qt 5.1
Наследуется от: QSensorReading
  • Список всех членов, включая унаследованные

Открытые типы

Перечисление Orientation { Undefined, TopUp, TopDown, LeftUp, RightUp, …, FaceDown }

Свойства

  • orientation : const Orientation

Открытые функции

QOrientationReading::Orientation orientation() const
void setOrientation(QOrientationReading::Orientation orientation)

Подробное описание

Датчик ориентации сообщает об ориентации устройства. Поскольку он работает ниже уровня пользовательского интерфейса, он не сообщает о вращении пользовательского интерфейса и даже не знает о нём. Важно то, что этот датчик не может использоваться для определения того, находится ли устройство в портретном или ландшафтном режиме.

Этот датчик полезен для определения того, какая сторона устройства направлена вверх.

Единицы измерения 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 Передняя сторона устройства направлена вниз.

Следует отметить, что датчик ориентации сообщает об ориентации устройства, а не пользовательского интерфейса. Ориентация устройства не изменится только потому, что пользовательский интерфейс повернут. Это означает, что этот датчик нельзя использовать для определения того, находится ли устройство в портретном или ландшафтном режиме.

Документация по свойствам

[read-only] orientation : const Orientation

Это свойство содержит ориентацию устройства.

Единицей является перечисление, описывающее ориентацию устройства.

Функции доступа:

QOrientationReading::Orientation orientation() const

См. также Единицы измерения QOrientationReading.

Документация по функциям-членам

void QOrientationReading::setOrientation(QOrientationReading::Orientation orientation)

Устанавливает orientation для считывания.

См. также orientation().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qorientationreading.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API