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
107

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



Qt permet de valider la syntaxe de vos fichiers QML


Vous souhaitez vérifier la validité syntaxique de vos fichiers QML.
Vous souhaitez améliorer la qualité de votre base de code.
Vous pouvez le faire avec l'outil qmllint (l'outil qmllint est fourni par Qt et géré de manière transparente).

image.png

(1) On a mal défini la propriété id.
(2) On reçoit un message d'avertissement.

image.png

(1) On active la génération du fichier qmlls.ini (la génération du fichier qmlls.ini est nécessaire pour utiliser correctement le linter QML fourni par Qt qmllint).

image.png

(1) On initialise les ressources du projet.
(2) On définit les ressources du fichier exécutable du projet.
(3) On crée le module QML du projet (la création du module QML du projet est nécessaire pour pouvoir générer le fichier qmlls.ini).
(4) On définit les ressources du module QML du projet.

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 définit le contenu du fichier qmlls.ini (le fichier qmlls.ini est généré automatiquement lors construction du projet, il peut être modifié, il ne doit pas être versionné même s'il est nécessaire pour l'utilisation du linter QML qmllint).
(2) On observe le répertoire de build du projet.
(3) On observe l'option no-cmake-calls à false (l'option no-cmake-calls doit être désactivée à false si nous voulons que le linter QML qmllint reconstruise automatiquement le projet à chaque modification des sources et des ressources liées au module QML du projet).
(4) On observe le répertoire de la documentation Qt.
(5) On observe le répertoire d'importation des fichiers QML.