Spec-Zone.ru › Qt 5.11

Класс QOrientationReading

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

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

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

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

Свойства

  • 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
  • 34 открытые функции унаследованы от QObject

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

  • 1 открытый слот унаследован от QObject
  • 2 сигнала унаследованы от QObject
  • 1 открытая переменная унаследована от QObject
  • 10 статические открытые члены унаследованы от QObject
  • 9 защищённые функции унаследованы от QObject
  • 2 защищённые переменные унаследованы от 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

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

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

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

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/archives/qt-5.11/qorientationreading.html

Spec-Zone.ru

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