Spec-Zone.ru › Qt 5.12

Класс QOrientationReading

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

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

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

перечисление Orientation { Неопределённо, Верх вверх, Верх вниз, Лево вверх, ..., Низ вниз }

Свойства

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

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

QOrientationReading(QObject *parent = DECLARE_READING(QOrientationReading))
virtual ~QOrientationReading()
QOrientationReading::Orientation orientation() const
void setOrientation(QOrientationReading::Orientation orientation)

Переопределённые функции публичного доступа

virtual void copyValuesFrom(QSensorReading *other) override
  • 4 функции публичного доступа унаследованы от QSensorReading
  • 31 функция публичного доступа унаследована от QObject

Статические члены публичного доступа

const QMetaObject staticMetaObject
  • 9 статических членов публичного доступа унаследованы от QObject

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

  • 1 public slot унаследован от QObject
  • 2 сигнала унаследованы от QObject
  • 9 protected функций унаследованы от QObject

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

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

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

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

Единицы измерения QOrientationReading

Датчик ориентации возвращает ориентацию устройства, используя предопределённые значения, найденные в перечислении QOrientationReading::Orientation.

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

перечисление QOrientationReading::Orientation

Это перечисление представляет ориентацию устройства.

Для объяснения значения каждого значения полезно сослаться на следующую диаграмму.

Ориентации показаны здесь в порядке: Верх вверх, Верх вниз, Лево вверх, Право вверх, Лицом вверх, Лицом вниз.

Постоянная Значение Описание
QOrientationReading::Undefined 0 Ориентация неизвестна.
QOrientationReading::TopUp 1 Верхняя грань устройства направлена вверх.
QOrientationReading::TopDown 2 Верхняя грань устройства направлена вниз.
QOrientationReading::LeftUp 3 Левая грань устройства направлена вверх.
QOrientationReading::RightUp 4 Правая грань устройства направлена вверх.
QOrientationReading::FaceUp 5 Лицом вверх.
QOrientationReading::FaceDown 6 Лицом вниз.

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

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

orientation : const Orientation

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

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

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

QOrientationReading::Orientation orientation() const

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

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

QOrientationReading::QOrientationReading(QObject *parent = DECLARE_READING(QOrientationReading))

Создаёт экземпляр QOrientationReading по умолчанию.

[virtual] QOrientationReading::~QOrientationReading()

Уничтожает экземпляр QOrientationReading. Деструктор является виртуальным.

[override virtual] void QOrientationReading::copyValuesFrom(QSensorReading *other)

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-5.12/qorientationreading.html

Spec-Zone.ru

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