Класс QLightSensor
Класс QLightSensor — это обертка над классом QSensor. Подробнее...
| Заголовок: | #include <QLightSensor> |
| qmake: | QT += sensors |
| С момента: | Qt 5.1 |
| Наследует: | QSensor |
Свойства
- fieldOfView : const qreal
Открытые функции
| QLightSensor(QObject *parent = Q_NULLPTR) | |
| virtual | ~QLightSensor() |
| qreal | fieldOfView() const |
| QLightReading * | reading() const |
| void | setFieldOfView(qreal fieldOfView) |
Сигналы
| void | fieldOfViewChanged(qreal fieldOfView) |
Статические открытые члены
| const QMetaObject | staticMetaObject |
| const char *const | type |
- 3 статических открытых члена унаследовано от QSensor
- 9 статических открытых членов унаследовано от QObject
Дополнительные унаследованные члены
- 2 открытых слота унаследовано от QSensor
- 1 открытый слот унаследовано от QObject
- 9 защищённых функций унаследовано от QObject
Подробное описание
Класс QLightSensor — это обертка над классом QSensor.
Единственное поведенческое различие заключается в том, что этот класс правильно устанавливает тип.
Этот класс также содержит функцию reading(), которая возвращает QLightReading вместо QSensorReading.
Подробности о работе датчика см. в QLightReading.
См. также QLightReading.
Документация по свойствам
fieldOfView : const qreal
Это свойство содержит значение, указывающее поле зрения.
Это угол, представляющий поле зрения датчика.
Не все датчики освещённости поддерживают получение своего поля зрения. Для датчиков, которые не поддерживают это свойство, значение будет 0. Поддерживается ли поле зрения, можно проверить с помощью QSensor::isFeatureSupported() и флага QSensor::FieldOfView.
Функции доступа:
| qreal | fieldOfView() const |
Сигнал уведомления:
| void | fieldOfViewChanged(qreal fieldOfView) |
Документация по функциям-членам
QLightSensor::QLightSensor(QObject *parent = Q_NULLPTR)
Создаёт датчик как дочерний элемент parent.
[virtual] QLightSensor::~QLightSensor()
Уничтожает датчик. Останавливает датчик, если он ещё не остановлен.
QLightReading *QLightSensor::reading() const
Возвращает класс считывания для этого датчика.
См. также QSensor::reading().
void QLightSensor::setFieldOfView(qreal fieldOfView)
Устанавливает поле зрения в fieldOfView. Вызов должен производиться из бэкенда.
Эта функция была добавлена в Qt 5.1.
См. также fieldOfView().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qlightsensor.html