Класс 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) |
Дополнительные унаследованные члены
- 2 открытых слота унаследовано от QSensor
- 1 открытый слот унаследовано от QObject
- 1 открытая переменная унаследовано от QObject
- 3 статических открытых членов унаследовано от QSensor
- 10 статических открытых членов унаследовано от QObject
- 9 защищённых функций унаследовано от QObject
- 2 защищённых переменных унаследовано от 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/archives/qt-5.11/qlightsensor.html