Logs
Consultez les logs.
OK
Liste des données
Consultez la liste des données.
OK
Loading...
Formulaire
Saisissez vos données.
Enregistrer
Annuler

Références QML

Vues
108

Vous souhaitez réaliser des applications graphiques hautes performances en C++ avec la bibliothèque graphique Qt fournissant le langage QML capable d'exploiter la puissance des processeurs graphiques GPU afin de bénéficier de l'accélération matérielle pour créer des interfaces graphiques fluides multiplateformes orientées bureau (Windows, Linux, Mac OS) ou mobile (Android, iOS).



QML peut être exécuté en C++ avec CMake sous VSCode


Vous souhaitez exécuter votre application QML en C++ avec CMake sous VSCode.
Vous devez charger votre composant principal QML en C++.
Vous devez construire votre application en QML.
Vous devez configurer le fichier des ressources QRC.
Vous devez configurer le fichier de construction CMake.

image.png

(1) On crée le chargeur de composant QML (engine).
(2) On crée l'URL du composant QML principal (url).
(3) On charge le composant QML à partir du chargeur (engine) et de l'URL (url).

image.png

(1) On importe le gestionnaire de fenêtre (Window).
(2) On crée la fenêtre principale de l'application (Window).

image.png

(1) On définit la version minimale de CMake supportée par le projet.
(2) On définit le nom du projet.
(3) On active l'utilisation des fichiers ressources QRC.
(4) On active l'utilisation des fichiers MOC pour les connexions signal/slot.
(5) On active l'utilisation des fichiers d'interface utilisateur UI.
(6) On active la génération du fichier (qmlls.ini) afin de faciliter le débogage et l'analyse de composants QML.
(7) On ajoute les répertoires source et de build au chemin d'inclusion.
(8) On active la définition des standards C++.
(9) On définit les standards C++11.
(10) On indique le chemin des modules CMake de Qt.
(11) On démarre la recherche des modules Qt.
(12) On démarre la recherche du module Qt Quick.

image.png

(1) On initialise les sources du projet.
(2) On initialise les ressources du projet.
(3) On crée un fichier exécutable du projet.
(4) On définit les sources du fichier exécutable du projet.
(5) On définit les ressources du fichier exécutable du projet.
(6) On crée un module QML du projet.
(7) On définit l'URL du module QML du projet.
(8) On définit la version du module QML du projet.
(9) On définit les ressources du module QML du projet.
(10) On édite les liens avec les modules de Qt.
(11) On édite les liens avec le module Qt Quick.

image.png

(1) On définit le préfixe des ressources QML.
(2) On définit l'alias de la ressource QML (main.qml).
(3) On définit le chemin de la ressource QML (main.qml).

image.png

(1) On construit l'URL d'accès à la ressource à partir du préfixe (2) et de l'alias (3).
(2) On indique le préfixe de la ressource.
(3) On indique l'alias de la ressource.