Класс QRotationSensor
Класс QRotationSensor — это удобная оболочка вокруг QSensor. Подробнее...
| Заголовок: | #include <QRotationSensor> |
| CMake: | find_package(Qt6 COMPONENTS Sensors REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Sensors) |
| qmake: | QT += sensors |
| С момента: | Qt 5.1 |
| Наследует: | QSensor |
Свойства
- hasZ : const bool
Открытые функции
| QRotationSensor(QObject *parent = nullptr) | |
| virtual | ~QRotationSensor() |
| bool | hasZ() const |
| QRotationReading * | reading() const |
| void | setHasZ(bool hasZ) |
Сигналы
| void | hasZChanged(bool hasZ) |
Подробное описание
Единственное поведенческое различие заключается в том, что этот класс корректно устанавливает тип.
Этот класс также имеет функцию reading(), которая возвращает QRotationReading, а не QSensorReading.
Подробную информацию о работе датчика см. в QRotationReading.
См. также QRotationReading.
Документация свойств
[read-only] hasZ : const bool
Это свойство содержит значение, указывающее, доступен ли угол z.
Возвращает true, если z доступен. Возвращает false, если z недоступен.
Функции доступа:
| bool | hasZ() const |
Сигнал уведомления:
| void | hasZChanged(bool hasZ) |
Документация функций-членов
QRotationSensor::QRotationSensor(QObject *parent = nullptr)
Создаёт датчик как дочерний элемент parent.
[virtual] QRotationSensor::~QRotationSensor()
Уничтожает датчик. Останавливает датчик, если он не был остановлен ранее.
QRotationReading *QRotationSensor::reading() const
Возвращает класс считывания для этого датчика.
См. также QSensor::reading().
[since 5.1] void QRotationSensor::setHasZ(bool hasZ)
Устанавливает доступность угла z в значение hasZ. Вызов должен осуществляться из бэкэнда. По умолчанию свойство hasZ равно true, поэтому бэкенд должен вызывать этот метод только если датчик вращения не может сообщать углы z.
Функция была добавлена в Qt 5.1.
См. также hasZ().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qrotationsensor.html