Класс QOrientationReading
Класс QOrientationReading представляет собой одно считывание датчика ориентации. Подробнее...
| Заголовок: | #include <QOrientationReading> |
| CMake: | find_package(Qt6 COMPONENTS Sensors REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Sensors) |
| qmake: | QT += sensors |
| С момента: | Qt 5.1 |
| Наследуется от: | QSensorReading |
Открытые типы
| Перечисление | 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 |
Передняя сторона устройства направлена вниз. |
Следует отметить, что датчик ориентации сообщает об ориентации устройства, а не пользовательского интерфейса. Ориентация устройства не изменится только потому, что пользовательский интерфейс повернут. Это означает, что этот датчик нельзя использовать для определения того, находится ли устройство в портретном или ландшафтном режиме.
Документация по свойствам
[read-only] 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-6.2/qorientationreading.html