QOrientationReading Class

Die Klasse QOrientationReading repräsentiert einen Messwert des Orientierungssensors. Mehr...

Kopfzeile: #include <QOrientationReading>
CMake: find_package(Qt6 REQUIRED COMPONENTS Sensors)
target_link_libraries(mytarget PRIVATE Qt6::Sensors)
qmake: QT += sensors
Vererbungen: QSensorReading

Öffentliche Typen

enum Orientation { Undefined, TopUp, TopDown, LeftUp, RightUp, …, FaceDown }

Eigenschaften

Öffentliche Funktionen

QOrientationReading::Orientation orientation() const
void setOrientation(QOrientationReading::Orientation orientation)

Detaillierte Beschreibung

Der Orientierungssensor meldet die Ausrichtung des Geräts. Da er unterhalb der Benutzeroberflächenebene arbeitet, weiß er nicht, wie die Benutzeroberfläche gedreht ist. Dies bedeutet vor allem, dass dieser Sensor nicht verwendet werden kann, um zu erkennen, ob sich ein Gerät im Hoch- oder Querformat befindet.

Dieser Sensor ist nützlich, um zu erkennen, dass eine bestimmte Seite des Geräts nach oben zeigt.

QOrientationReading-Einheiten

Der Orientierungssensor liefert die Ausrichtung des Geräts unter Verwendung der vordefinierten Werte, die in der Aufzählung QOrientationReading::Orientation zu finden sind.

Dokumentation der Mitgliedstypen

enum QOrientationReading::Orientation

Diese Aufzählung stellt die Ausrichtung des Geräts dar.

Um die Bedeutung der einzelnen Werte zu erklären, ist es hilfreich, das folgende Diagramm heranzuziehen.

Die Ausrichtungen werden hier in der Reihenfolge dargestellt: TopUp, TopDown, LeftUp, RightUp, FaceUp, FaceDown.

KonstanteWertBeschreibung
QOrientationReading::Undefined0Die Ausrichtung ist unbekannt.
QOrientationReading::TopUp1Die Oberkante des Geräts zeigt nach oben.
QOrientationReading::TopDown2Die obere Kante des Geräts zeigt nach unten.
QOrientationReading::LeftUp3Die linke Kante des Geräts zeigt nach oben.
QOrientationReading::RightUp4Die rechte Kante des Geräts zeigt nach oben.
QOrientationReading::FaceUp5Die Vorderseite des Geräts zeigt nach oben.
QOrientationReading::FaceDown6Die Vorderseite des Geräts zeigt nach unten.

Es ist zu beachten, dass der Ausrichtungssensor die Ausrichtung des Geräts und nicht die Benutzeroberfläche meldet. Die Ausrichtung des Geräts wird sich nicht ändern, nur weil die Benutzeroberfläche gedreht wird. Das bedeutet, dass dieser Sensor nicht verwendet werden kann, um zu erkennen, ob sich ein Gerät im Hoch- oder Querformat befindet.

Dokumentation der Eigenschaft

[read-only] orientation : const Orientation

Diese Eigenschaft enthält die Ausrichtung des Geräts.

Die Einheit ist eine Aufzählung, die die Ausrichtung des Geräts beschreibt.

Zugriffsfunktionen:

QOrientationReading::Orientation orientation() const

Siehe auch QOrientationReading Units.

Dokumentation der Mitgliedsfunktionen

void QOrientationReading::setOrientation(QOrientationReading::Orientation orientation)

Legt die orientation für die Lesung fest.

Siehe auch orientation().

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.