Qt Positioning C++ Classes
Le module de positionnement fournit des informations de positionnement via des interfaces QML et C++. En savoir plus...
Classes
Représente l'adresse d'un QGeoLocation | |
Décrit les paramètres d’une zone ou d’une région à surveiller pour détecter toute proximité | |
Permet de détecter les changements de proximité pour un ensemble de coordonnées spécifié | |
Définit une zone géographique circulaire | |
Définit une position géographique à la surface de la Terre | |
Représente des informations de base sur un lieu | |
Définit un tracé géographique | |
Définit un polygone géographique | |
Contient des informations recueillies sur une position, une direction et une vitesse globales à un moment donné | |
Classe de base abstraite pour la diffusion des mises à jour de position | |
Classe d'usine utilisée comme interface de plugin 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 diffusion des mises à jour des informations sur les satellites | |
Définit une zone géographique | |
Informations de position utilisant une source de données NMEA | |
Informations sur les satellites à partir d'une source de données NMEA |
Description détaillée
Pour charger le module Qt Positioning, ajoutez l'instruction suivante à vos fichiers .qml
import QtPositioningPour les projets C++, incluez l'en-tête adapté au cas d'utilisation actuel ; par exemple, les applications utilisant des itinéraires peuvent utiliser
#include <QGeoCoordinate>Utilisation du module
L'utilisation d'un module Qt nécessite une liaison avec la bibliothèque du module, soit directement, soit via d'autres dépendances. Plusieurs outils de compilation prennent cela en charge, notamment CMake et qmake.
Compilation 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)Compilation avec qmake
Pour configurer le module en vue d'une compilation avec qmake, ajoutez le module en tant que valeur de la variable ` QT ` dans le fichier .pro du projet :
QT += positioningPour en savoir plus, consultez la présentation de Qt Positioning .
© 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.