Класс 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