Spec-Zone.ru › Qt

Класс QLightSensor

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

Заголовок: #include <QLightSensor>
CMake: find_package(Qt6 COMPONENTS Sensors REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Sensors)
qmake: QT += sensors
С момента: Qt 5.1
Наследует: QSensor
  • Список всех членов, включая унаследованные

Свойства

  • fieldOfView : const qreal

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

QLightSensor(QObject *parent = nullptr)
virtual ~QLightSensor()
qreal fieldOfView() const
QLightReading * reading() const
void setFieldOfView(qreal fieldOfView)

Сигналы

void fieldOfViewChanged(qreal fieldOfView)

Подробное описание

Единственное поведенческое различие заключается в том, что этот класс правильно устанавливает тип.

Этот класс также содержит функцию reading(), которая возвращает QLightReading вместо QSensorReading.

Подробную информацию о работе датчика см. в QLightReading.

См. также QLightReading.

Документация по свойствам

[read-only] fieldOfView : const qreal

Это свойство содержит значение, указывающее поле зрения.

Это угол, представляющий поле зрения датчика.

Не все датчики света поддерживают получение их поля зрения. Для датчиков, которые не поддерживают это свойство, значение будет равно 0. Поддерживается ли поле зрения, можно проверить с помощью QSensor::isFeatureSupported() и флага QSensor::FieldOfView.

Функции доступа:

qreal fieldOfView() const

Сигнал уведомления:

void fieldOfViewChanged(qreal fieldOfView)

Документация по членам-функциям

QLightSensor::QLightSensor(QObject *parent = nullptr)

Создает датчик как дочерний элемент parent.

[virtual] QLightSensor::~QLightSensor()

Уничтожает датчик. Останавливает датчик, если он еще не остановлен.

QLightReading *QLightSensor::reading() const

Возвращает класс считывания для этого датчика.

См. также QSensor::reading().

[since 5.1] 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-6.2/qlightsensor.html

Spec-Zone.ru

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