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
- azimuth : qreal
- calibrationLevel : qreal
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.