Spec-Zone.ru › Qt 5.11

Класс QLightSensor

Класс QLightSensor — это удобная обёртка вокруг класса QSensor. Подробнее...

Заголовок: #include <QLightSensor>
qmake: QT += sensors
С тех пор: Qt 5.1
Наследует: QSensor
  • Список всех членов, включая унаследованные

Свойства

  • fieldOfView : const qreal
  • 20 свойств унаследовано от QSensor
  • 1 свойство унаследовано от QObject

Открытые функции

QLightSensor(QObject *parent = Q_NULLPTR)
virtual ~QLightSensor()
qreal fieldOfView() const
QLightReading * reading() const
void setFieldOfView(qreal fieldOfView)
  • 37 открытых функций унаследовано от QSensor
  • 34 открытых функции унаследовано от QObject

Сигналы

void fieldOfViewChanged(qreal fieldOfView)
  • 14 сигналов унаследовано от QSensor
  • 2 сигнала унаследовано от QObject

Дополнительные унаследованные члены

  • 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API