Spec-Zone.ru › Qt 5.6

Класс 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
  • 31 функция публичного доступа унаследованы от 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/archives/qt-5.6/qorientationreading.html

Spec-Zone.ru

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