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