Ongoing training

Training unit

Training :
QML
Reference : QML
Duration :
2 jours
Level :
Experienced
Location :
Paris, Lyon, Rennes ou sur site
Price : 1690 € HT

Download the training sheet

QML

Ils ont apprécié leur formation !

Consultez nos enquêtes de satisfaction

Discover also...

Intégration QML/C++

See

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

Download our training calendar

Find out about the 2020 training course schedule!

A customized project ?

Commercial Formation

Contact your Styrel training advisor 

Our certifications

About disability

icone handicap styrel

Do you have a disability?
Each situation being specific, do not hesitate to contact us so that you can benefit from our training.