Spec-Zone.ru › Qt 5.9

Класс QOrientationReading

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

Заголовок: #include <QOrientationReading>
qmake: QT += sensors
С момента: Qt 5.1
Наследуется от: QSensorReading
  • Список всех членов, включая унаследованные

Типы публичного доступа

перечисление Orientation { Undefined, TopUp, TopDown, LeftUp, ..., FaceDown }

Свойства

  • orientation : const Orientation
  • 1 свойство унаследовано от QSensorReading
  • 1 свойство унаследовано от QObject

Функции публичного доступа

Orientation orientation() const
void setOrientation(Orientation orientation)
  • 4 функции публичного доступа унаследованы от QSensorReading
  • 32 функции публичного доступа унаследованы от QObject

Дополнительные унаследованные члены

  • 1 слот публичного доступа унаследован от QObject
  • 2 сигнала унаследованы от QObject
  • 11 статические члены публичного доступа унаследованы от QObject
  • 9 защищённые функции унаследованы от QObject

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

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

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

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

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

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

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

orientation : const Orientation

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

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

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

Orientation orientation() const

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

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

void QOrientationReading::setOrientation(Orientation orientation)

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

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

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

Spec-Zone.ru

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