Nos solutions de formations distancielles et présentielles éligibles au dispositif FNE-Formation 100% financées En savoir plus
Une formation en toute sécurité
Vous avez le choix avec ORSYS !
La formation distancielle
1800 classes à distance,
e-learning, microlearning,
certifications...
En savoir plus
Le présentiel sécurisé
Dispositif sanitaire totalement
déployé dans tous nos centres
En savoir plus
ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE CLIENT     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais

Nos formations :

Toutes nos formations Python, C, C++

Formation C++, développement d'applications graphiques en QT

4,1 / 5
Stage pratique
Durée : 5 jours
Réf : CQT
Prix  2020 : 2890 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

QT est un framework orienté objet qui offre des composants d'interface graphique (widgets), d'accès aux données, de connexions réseaux, etc. Cette formation vous apprendra à identifier les éléments importants d'un projet QT et les différents composants graphiques proposés, et à les utiliser avec le XML.

Objectifs pédagogiques

  • Développer des applications graphiques avec le Framework QT
  • Découvrir les différents types de projets et leur structuration
  • Maîtriser les différents composants graphiques et leurs interactions
  • Comprendre et implémenter le système de plugin de QT
PROGRAMME DE FORMATION

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 projets avec QT.
  • Présentation de QT Creator.
  • La structure de base d'une application à base d'IHM.

Exercice
Création d'une première application QT.

Les éléments importants d'un projet

  • Fichiers pro, 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.
  • Présentation du modèle MVC.
  • Le modèle MVC dans QT.

Exercice
Etude 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éfinis et personnalisés.
  • Les outils de conception visuelle de QT (QT Designer...).

Exercice
Mise en place de la structure de l'application.

La gestion des événements

  • Notions de signal et de 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).

Exercice
Ajout de la gestion des événements à l'application.

Le système de plug-in de QT

  • Comprendre ce que sont les plug-ins avec QT.
  • Les différentes classes de plug-in (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.

Exercice
Mise au point d'un plug-in simple.

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.

Exercice
Utilisation d'un fichier XML pour stocker les données de l'application. Internationalisation de l'application.

Participants / Prérequis

» Participants

Développeurs et chefs de projets.

» Prérequis

Bonnes connaissances du langage C++. Connaissances de base en XML. Expérience requise en développement C++.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Xavier R. 09/12/2019
4 / 5
Perturbation par les grèves.

Mathieu S. 09/12/2019
5 / 5
parfait pour débuter en QT
Avis client 4,1 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys