Sur cette page

QCompassReading Class

La classe QCompassReading représente une lecture d'un compas. Plus d'informations...

En-tête : #include <QCompassReading>
CMake : find_package(Qt6 REQUIRED COMPONENTS Sensors)
target_link_libraries(mytarget PRIVATE Qt6::Sensors)
qmake : QT += sensors
Héritages : QSensorReading

Propriétés

Fonctions publiques

qreal azimuth() const
qreal calibrationLevel() const
void setAzimuth(qreal azimuth)
void setCalibrationLevel(qreal calibrationLevel)

Description détaillée

QCompassReading Unités

La boussole renvoie l'azimut de l'appareil en degrés par rapport au nord magnétique dans le sens des aiguilles d'une montre, en se basant sur le sommet de l'appareil, comme défini par QScreen::nativeOrientation. Une valeur indique également l'état d'étalonnage de l'appareil. Si l'appareil n'est pas calibré, l'azimut peut ne pas être précis.

Les boussoles numériques sont sensibles aux interférences magnétiques et peuvent nécessiter un étalonnage après avoir été placées à proximité d'un objet émettant une force magnétique. La précision de la boussole peut être affectée par la présence de matériaux ferreux à proximité.

L'état d'étalonnage de l'appareil est mesuré par un nombre compris entre 0 et 1. La valeur 1 correspond au niveau le plus élevé que l'appareil peut supporter et la valeur 0 au niveau le plus bas.

Documentation sur les propriétés

[read-only] azimuth : qreal

Cette propriété indique l'azimut de l'appareil.

Mesuré en degrés par rapport au nord magnétique, dans le sens des aiguilles d'une montre, par rapport au sommet de l'appareil, tel que défini par QScreen::nativeOrientation.

Fonctions d'accès :

qreal azimuth() const

Voir également QCompassReading Units.

[read-only] calibrationLevel : qreal

Cette propriété définit le niveau d'étalonnage de la lecture.

Elle est mesurée par une valeur comprise entre 0 et 1, les valeurs les plus élevées étant les meilleures.

Fonctions d'accès :

qreal calibrationLevel() const

Voir également QCompassReading Units.

Documentation des fonctions membres

void QCompassReading::setAzimuth(qreal azimuth)

Définit l'adresse azimuth de l'appareil.

Voir également azimuth() et QCompassReading Units.

void QCompassReading::setCalibrationLevel(qreal calibrationLevel)

Définit le niveau d'étalonnage de la lecture à calibrationLevel.

Voir également calibrationLevel().

© 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.