Класс QOrientationReading
Класс QOrientationReading представляет одно считывание данных с датчика ориентации. Подробнее...
| Заголовок: | #include <QOrientationReading> |
| qmake: | QT += sensors |
| С момента: | Qt 5.1 |
| Наследует: | QSensorReading |
Этот класс был представлен в Qt 5.1.
Открытые типы
| перечисление | Orientation { Undefined, TopUp, TopDown, LeftUp, RightUp, …, FaceDown } |
Свойства
- orientation : const Orientation
Открытые функции
| QOrientationReading::Orientation | orientation() const |
| void | setOrientation(QOrientationReading::Orientation orientation) |
Подробное описание
Датчик ориентации сообщает об ориентации устройства. Поскольку он работает ниже уровня пользовательского интерфейса, он не сообщает о вращении пользовательского интерфейса и даже не знает о нём. Важно отметить, что этот датчик не может использоваться для определения, находится ли устройство в портретном или ландшафтном режиме.
Этот датчик полезен для определения того, какая сторона устройства направлена вверх.
Единицы измерения 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.
Документация функций членов
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.15/qorientationreading.html