QLightSensor Class

QLightSensor クラスは、QSensor の便利なラッパーです。詳細...

Header: #include <QLightSensor>
CMake: find_package(Qt6 REQUIRED COMPONENTS Sensors)
target_link_libraries(mytarget PRIVATE Qt6::Sensors)
qmake: QT += sensors
Inherits: QSensor

プロパティ

パブリック関数

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

シグナル

void fieldOfViewChanged(qreal fieldOfView)

詳細説明

唯一の動作上の違いは、このクラスが型を適切に設定することである。

また、このクラスはQSensorReading の代わりにQLightReading を返すreading() 関数を備えている。

センサーの動作の詳細については、QLightReading を参照してください。

QLightReadingも参照して ください。

プロパティの説明

[read-only] fieldOfView : const qreal

このプロパティは、視野を示す値を保持する。

これはセンサーの視野を表す角度である。

すべての光センサーが視野の取得をサポートしているわけではありません。このプロパティをサポートしていないセンサーでは、値は 0 となる。視野がサポートされているかどうかは、QSensor::isFeatureSupported() とQSensor::FieldOfView フラグで確認できる。

アクセス関数:

qreal fieldOfView() const

通知シグナル:

void fieldOfViewChanged(qreal fieldOfView)

メンバ関数ドキュメント

[explicit] QLightSensor::QLightSensor(QObject *parent = nullptr)

parent の子としてセンサーを構築する。

[virtual noexcept] QLightSensor::~QLightSensor()

センサーを破棄する。センサーが停止していない場合、センサーを停止します。

QLightReading *QLightSensor::reading() const

このセンサーの読み取りクラスを返します。

QSensor::reading()も参照

void QLightSensor::setFieldOfView(qreal fieldOfView)

視野をfieldOfView に設定する。 これはバックエンドから呼び出される。

fieldOfView() も参照して ください。

©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。