QOrientationReading Class
La classe QOrientationReading représente une lecture du capteur d'orientation. Plus d'informations...
| En-tête : | #include <QOrientationReading> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Sensors)target_link_libraries(mytarget PRIVATE Qt6::Sensors) |
| qmake : | QT += sensors |
| Héritages : | QSensorReading |
Types publics
| enum | Orientation { Undefined, TopUp, TopDown, LeftUp, RightUp, …, FaceDown } |
Propriétés
- orientation : Orientation
Fonctions publiques
| QOrientationReading::Orientation | orientation() const |
| void | setOrientation(QOrientationReading::Orientation orientation) |
Description détaillée
Le capteur d'orientation indique l'orientation de l'appareil. Comme il fonctionne en dessous du niveau de l'interface utilisateur, il ne signale pas et ne sait même pas comment l'interface utilisateur est tournée. Cela signifie surtout que ce capteur ne peut pas être utilisé pour détecter si un appareil est en mode portrait ou paysage.
Ce capteur est utile pour détecter qu'un côté particulier de l'appareil est orienté vers le haut.
Unités QOrientationReading
Le capteur d'orientation renvoie l'orientation de l'appareil à l'aide des valeurs prédéfinies de l'énumération QOrientationReading::Orientation.
Type de membre Documentation
enum QOrientationReading::Orientation
Cette énumération représente l'orientation de l'appareil.
Pour expliquer la signification de chaque valeur, il est utile de se référer au diagramme suivant.

Les orientations sont indiquées ici dans l'ordre : Haut vers le haut, Haut vers le bas, Gauche vers le haut, Droite vers le haut, Face vers le haut, Face vers le bas.

| Constante | Valeur | Description de l'orientation |
|---|---|---|
QOrientationReading::Undefined | 0 | L'orientation est inconnue. |
QOrientationReading::TopUp | 1 | Le bord supérieur de l'appareil est orienté vers le haut. |
QOrientationReading::TopDown | 2 | Le bord supérieur de l'appareil est orienté vers le bas. |
QOrientationReading::LeftUp | 3 | Le bord gauche de l'appareil est orienté vers le haut. |
QOrientationReading::RightUp | 4 | Le bord droit de l'appareil est orienté vers le haut. |
QOrientationReading::FaceUp | 5 | La face de l'appareil est orientée vers le haut. |
QOrientationReading::FaceDown | 6 | La face de l'appareil est orientée vers le bas. |
Il convient de noter que le capteur d'orientation indique l'orientation de l'appareil et non celle de l'interface utilisateur. L'orientation de l'appareil ne changera pas simplement parce que l'interface utilisateur est tournée. Cela signifie que ce capteur ne peut pas être utilisé pour détecter si un appareil est en mode portrait ou paysage.
Documentation sur les propriétés
[read-only] orientation : Orientation
Cette propriété indique l'orientation de l'appareil.
L'unité est une énumération décrivant l'orientation de l'appareil.
Fonctions d'accès :
| QOrientationReading::Orientation | orientation() const |
Voir également QOrientationReading Units.
Documentation des fonctions membres
void QOrientationReading::setOrientation(QOrientationReading::Orientation orientation)
Définit l'adresse orientation pour la lecture.
Voir aussi orientation().
© 2026 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.