markus-winkler-Xr1Lwph6eGI-unsplash.jpg
Qt
Formation

Réf.

QD0367

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

découvrir le framework Qt. Ce framework vous permettra d'utiliser le langage C++ afin de créer des applications graphiques.

Public

ce cours est destiné aux développeurs et chefs de projets amenés à mettre en place des applications graphiques utilisant le framework QT.

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++. Connaissances de base en XML. Expérience requise en développement C++.

Profil de l'animateur
Tarifs €/ht 

Inter

Intra

2000

4000

Visioformation

2500

consultant formateur expérimenté.

Contenu

Programme

du 

umberto-FewHpO4VC9Y-unsplash.jpg


Présentation du langage QT
Historique du langage.
Les différentes possibilités d'utilisation.
Les autres librairies graphiques existantes.

Les différents types de projets

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

Les éléments importants d'un projet

Le fichier ?pro'.
Les fichiers de conception graphique (ui).
Les fichiers de gestion d'internationalisation (ts et qm).
Les types de bases du langage (qint, qfloat ...).
La compilation avec qmake.
La classe QObject

Le modèle MVC avec QT

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

Les différents composants graphiques

Les composants de base de l'IHM (QMainWindow, QFrame, QLabel ...).
La gestion du positionnement des composants.
Les boîtes de dialogue (QDialog).
Les menus (QMenu).
Modèles prédéfinis et personnalisés.
Les outils de conception visuelle de QT (QT Designer ...).

La gestion des événements

Notions de signal et slot.
Déclaration de signaux et de slots.
Installer des filtres d'événement.
Accéder à l'application pendant un traitement lourd (timer et hasPendingEvents()).

Utilisation de XML avec QT

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

Le système de plugin de QT

Comprendre ce que sont les plugins avec QT.
Les différentes classes de plugin (QStylePlugin ...).
Les éléments nécessaires à la mise en place d'un plugin pour QT.
Mise au point d'application gérant des plug-ins.

L'internationalisation

Rappel sur Unicode.
L'objet QTranslator.
Mise en place de l'internationalisation dans l'application.
L'application QT Linguist.

En plus avec QT

Développement d'applications multiplateformes.
La gestion des threads (QThread ...).
Les autres outils (Qt Quick, Qt Assistant...).
QML.
L'accès aux bases de données.
Le développement mobile avec QT Mobility.

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.