QML
Description
Qt est un framework multiplateformes orienté objet, développé en C++, qui offre des composants d'interface graphique (QWidgets), d'accès aux données, de connexions réseaux.
Qt Meta Langage est un langage déclaratif d'interface utilisateur. Il est compatible avec le framework Qt et s'interface avec son API. Cette initiation à QML, et au langage de Qt Quick vous permettra de créer vos propres applications graphiques.
Public concerné
Ce cours s'adresse aux développeurs.
Objectifs de la formation
Qt Meta Langage est un langage déclaratif d'interface utilisateur. Il est compatible avec le framework Qt et s'interface avec son API. Qt est un framework multiplateformes orienté objet, développé en C++, qui offre des composants d'interface graphique (QWidgets), d'accès aux données, de connexions réseaux. Cette initiation à QML, et au langage de Qt Quick vous permettra de créer vos propres applications graphiques.
Prérequis
Bonne connaissance du langage C++. Avoir suivi la formation Qt Fondamentaux.
Programme de la formation
QML
- La syntaxe de base
- Attributs des objets
- Property Binding
- Signal et Event
Les Types de base QML
- QML Basic Types
- Javascript Types
- C++ Type
Qt Quick
- Canvas
- User Input
- Positionning / Layout
- States / Transitions / Animations
- Models / Views
Communication QML / C++
- QML C++ API
- Define QML Type from C++
- Register C++ Type to QML