Класс 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
- 3 статических открытых членов унаследовано от QSensor
- 11 статических открытых членов унаследовано от 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.9/qlightsensor.html