Qt est un framework flexible et puissant pour la création d'applications multi-plateformes. QML est désormais un élément de Qt, fournissant un langage qui donne une liberté complète dans le développement d'interfaces utilisateur.

Un bon moyen de voir le pouvoir de Qt est de commencer à coder avec lui. Écrivons une simple application utilisant Qt et QML. Ce sera une application que j'ai appelée 4Toddler ; l'application va commencer en mode plein écran et possède juste deux boutons placés dans le coin en haut à droite de la fenêtre : À propos et Fermer. La fonction principale est d'afficher une image aléatoire avec des effets de feu d'artifice et avec un effet sonore aléatoire.

L'interface utilisateur sera écrite avec QML, la colonne vertébrale avec Qt C++.

Applications mobiles modernes avec Qt et QML