markus-winkler-Xr1Lwph6eGI-unsplash.jpg
QML QT
Formation

Réf.

LR9825

Durée (en heure) : 
35
Inter
Intra
Visioformation
Objectifs de la formation

découvrir le Framework Qt. Ce framework vous permettra d'utiliser les langages QML et C++ afin de créer des applications graphiques.

Public

ce cours est destiné aux développeurs et chefs de projets ayant à connaître la programmation Qt widget / Qt Quick.

Accessibilité 

Avenir Light est une police épurée et élégante et appréciée des designers. Agréable à regarder, elle s'adapte parfaitement aux titres et paragraphes.

Pré-requis

bonnes connaissances du langage C++. Expérience requise en JavaScript.

Profil de l'animateur
Tarifs €/ht 

Inter

Intra

2000

4000

Visioformation

2500

formateur consultant ayant une forte experience sur QT.

Contenu

Programme

du 

umberto-FewHpO4VC9Y-unsplash.jpg
Introduction

Historique du langage
Présentation du langage QT

Les différents type de projets

Présentation des différents de projet avec QT
Présentation de QT Creator
La structure de base d'une application d'IHM

Les élèments importants d'un projet

Le fichier ".pro"
Les fichiers de conception graphique ".ui"
Les fichiers de gestion d'internalisation ".ts" et ".qm"
La compilation avec qmake
La classe QObject

La gestion des évènements

Notions et signal et slot
Déclaration de signaux et de slots

---- QT Widget ----
Les différents composants graphiques 

La gestion du positionnement des composants
Les composants de base de l'IHM
Les menus
Les boîtes de dialogue

Le modèle MVC avec QT 

Présentation du modèle MVC
Le modèle MVC dans QT

Utilisation de XML avec QT

Un rappel sur XML
Les parsers DOM et SAX
Parsing de documents XML en utilisan QT

Accès aux bases de données

Connexion et requêtes
Vues en mode table
Editions en mode formulaire

L'internationalisation

L'objet QTranslator
Mise en place de l'internationalisatio, des l'application
L'application QT Linguist

--- QT QUICK ---
Introduction

Présentation du QT Quick
Présentation du QML

Les interfaces utilisateurs 

Elèments graphiques
Eléments de texte
Positionnement

Intéraction avec l'utilisateur

Intéraction à la souris
Intéraction au clavier

Animations

Etats et transitions 
Animations

Les structures Qt Quick

Personnalisation de composants QML
Les modules

Intégrer QML et C++

Chargement du QML à partir de C++
Intégration des objets C++ dans QML
Echange des données entre QML et C++

Une question ? un devis ?

Nous contacter

Accueil                                              Qui sommes-nous ?                                              Nos Prestations                                  Contactez -nous

Nos lieux d’intervention 

> Paris (75)
> Marseille (13)
> Lyon (69)
> Toulouse (31)
> Nice (06)


 

> Nantes (44)

> Strasbourg (67)

> Montpellier (34)

> Bordeaux (33)

> Rennes (35)

> Le Havre (76)

> Reims (51)

> Lille (59)
> Saint-Étienne (42)
> Toulon (83)
> Grenoble (38)

> Angers (49)

> Dijon (21)

> Brest (29)

> Le Mans (72)

> Clermont-Ferrand (63)

> Fort-de-France (972)

© 2019 ATOVA CONSEIL.