Qt Positioning C++ Classes
Le module de positionnement fournit des informations sur le positionnement via des interfaces QML et C++. Plus d'informations...
Classes
Représente l'adresse d'un QGeoLocation | |
Décrit les paramètres d'une zone ou d'une région à surveiller pour la proximité | |
Permet la détection des changements de proximité pour un ensemble de coordonnées spécifié | |
Définit une zone géographique circulaire | |
Définit une position géographique sur la surface de la Terre | |
Représente des informations de base sur un lieu | |
Définit un chemin géographique | |
Définit un polygone géographique | |
Contient des informations sur la position globale, la direction et la vitesse à un moment donné. | |
Classe de base abstraite pour la distribution des mises à jour de position | |
Classe d'usine utilisée comme interface d'extension pour les fournisseurs externes de données de positionnement | |
Définit une zone géographique rectangulaire | |
Contient des informations de base sur un satellite | |
Classe de base abstraite pour la distribution de mises à jour d'informations sur les satellites | |
Définit une zone géographique | |
Informations de positionnement à l'aide d'une source de données NMEA | |
Informations sur les satellites utilisant une source de données NMEA |
Description détaillée
Pour charger le module Qt Positioning, ajoutez l'instruction suivante à vos fichiers .qml
import QtPositioning
Pour les projets C++, inclure l'en-tête approprié au cas d'utilisation actuel, par exemple les applications utilisant des itinéraires peuvent utiliser l'en-tête suivant
#include <QGeoCoordinate>Utilisation du module
L'utilisation d'un module Qt nécessite l'établissement d'un lien avec la bibliothèque du module, soit directement, soit par l'intermédiaire d'autres dépendances. Plusieurs outils de construction ont un support dédié pour cela, y compris CMake et qmake.
Construction avec CMake
Utilisez la commande find_package() pour localiser les composants du module nécessaires dans le paquet Qt6:
find_package(Qt6 REQUIRED COMPONENTS Positioning) target_link_libraries(mytarget PRIVATE Qt6::Positioning)
Construction avec qmake
Pour configurer le module en vue de sa construction avec qmake, ajoutez le module en tant que valeur de la variable QT dans le fichier .pro du projet :
QT += positioning
Pour en savoir plus, consultez la page Qt Positioning Overview.
© 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.