QOrientationReading Class
QOrientationReadingクラスは、方位センサーからの1つの読み取り値を表します。詳細...
Header: | #include <QOrientationReading> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Sensors) target_link_libraries(mytarget PRIVATE Qt6::Sensors) |
qmake: | QT += sensors |
Inherits: | QSensorReading |
パブリックタイプ
enum | Orientation { Undefined, TopUp, TopDown, LeftUp, RightUp, …, FaceDown } |
プロパティ
- orientation : const Orientation
パブリック関数
QOrientationReading::Orientation | orientation() const |
void | setOrientation(QOrientationReading::Orientation orientation) |
詳細説明
オリエンテーションセンサーは、デバイスの向きを報告します。UIレベル以下で動作するため、UIがどのように回転しているかは報告しませんし、知ることさえできません。最も重要なことは、このセンサーはデバイスがポートレートモードかランドスケープモードかを検出するために使用できないということです。
このセンサーは、デバイスの特定の側面が上を向いていることを検出するのに便利です。
QOrientationReading ユニット
Orientationセンサーは、QOrientationReading::Orientation enumにある定義済みの値を使用してデバイスの向きを返します。
メンバ型の説明
enum QOrientationReading::Orientation
この列挙型はデバイスの向きを表す。
各値の意味を説明するには、以下の図を参照すると便利です。
ここでは向きを順に示す:TopUp、TopDown、LeftUp、RightUp、FaceUp、FaceDown。
定数 | 値 | 説明 |
---|---|---|
QOrientationReading::Undefined | 0 | 向きは不明。 |
QOrientationReading::TopUp | 1 | デバイスの上端が上を向いている。 |
QOrientationReading::TopDown | 2 | デバイスの上端が下を向いている。 |
QOrientationReading::LeftUp | 3 | デバイスの左端が上を向いている。 |
QOrientationReading::RightUp | 4 | デバイスの右端が上を向いている。 |
QOrientationReading::FaceUp | 5 | デバイスのフェイスが上を向いている。 |
QOrientationReading::FaceDown | 6 | デバイスの表面が下を向いている。 |
オリエンテーションセンサーが報告するのはデバイスの向きであり、UIではないことに注意してください。UIが回転したからといって、デバイスの向きが変わることはない。つまり、このセンサーを使用して、デバイスが縦向きか横向きかを検出することはできない。
プロパティの説明
[read-only]
orientation : const Orientation
このプロパティは、デバイスの向きを保持します。
単位は、デバイスの向きを記述する列挙である。
アクセス関数です:
QOrientationReading::Orientation | orientation() const |
QOrientationReading Unitsも参照してください 。
メンバ関数 ドキュメント
void QOrientationReading::setOrientation(QOrientationReading::Orientation orientation)
読み取りのためのorientation を設定する。
orientation()も参照して ください。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。