Formation C++ Développement d’application graphique en QT

Découvrer C++ Développement d’application graphique en QT

Téléchargez le pdf de la formation

Présentation

DVCC001
5 jours ( 35 heures )
Présentation

Cette formation C++ développement d'applications graphique en QT vous permettra Apprendre à identifier les éléments importants d’un projet QT et les différents composants graphiques proposés, et à les utiliser avec le XML.

Objectifs du cours
Apprendre à identifi er les éléments importants d’un projet QT et les différents composants graphiques proposés, et à les utiliser avec le XML.
Pré-requis
Bonnes connaissances du langage C++. Connaissances de base en XML. Expérience requise en
développement C++.

Programme

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.
  • Travaux pratiques : Création d’une première application QT.

Les éléments importants d’un projet

  • Fichiers pro, de conception graphique (ui).
  • Les fi chiers de gestion d’internationalisation (ts et qm).
  • Les types de bases du langage (qint, qfl oat...).
  • La compilation avec qmake.
  • La classe QObject.
  • Présentation du modèle MVC.
  • Le modèle MVC dans QT.
  • Travaux pratiques : Étude d’un fichier projet pour la mise en place de l’application.

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éfi nis 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 fi ltres d’événement.
  • Accéder à l’application pendant un traitement lourd (timer et hasPendingEvents).

Le système de Plug-in de QT

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

Aller plus loin avec QT

  • Utilisation de XML avec QT. Rappel sur XML, les parsers DOM et SAX. Parsing de documents XML en utilisant QT.
  • L’internationalisation. Rappel sur Unicode.
  • L’objet QTranslator. L’application QT Linguist.
  • Applications multiplateformes. QT Mobility.

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus