QRotationSensor Class

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

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

プロパティ

パブリック関数

QRotationSensor(QObject *parent = nullptr)
virtual ~QRotationSensor()
bool hasZ() const
QRotationReading *reading() const
void setHasZ(bool hasZ)

シグナル

void hasZChanged(bool hasZ)

詳細説明

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

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

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

QRotationReadingも参照して ください。

プロパティの説明

[read-only] hasZ : const bool

このプロパティは、z 角度が利用可能かどうかを示す値を保持する。

z が利用可能な場合、true を返す。z が利用できない場合は false を返す。

アクセス関数

bool hasZ() const

Notifier シグナル:

void hasZChanged(bool hasZ)

メンバ関数 ドキュメント

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

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

[virtual noexcept] QRotationSensor::~QRotationSensor()

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

QRotationReading *QRotationSensor::reading() const

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

QSensor::reading()も参照

void QRotationSensor::setHasZ(bool hasZ)

バックエンドから呼び出されるhasZ プロパティで z 角度を利用できるかどうかを設定します。デフォルトではhasZ プロパティは true であるため、バックエンドは回転センサーが z 角度を報告できない場合にのみ、これを呼び出す必要があります。

hasZ()も参照してください

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