Formation continue

Pôle formation

Formation :
Qt Fondamentaux
Référence : QT
Durée :
4 jours
Niveau :
Approfondissement
Lieu :
Paris ou sur site (intra)
Tarif : 2190 € HT

Télécharger la fiche formation

Qt Fondamentaux

Ils ont apprécié leur formation !

Consultez nos enquêtes de satisfaction

Découvrez aussi...

QT Model View

Qt Fondamentaux

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.

Cette formation vous permettra de développer des applications Qt, de découvrir les différents types de projets et leur structuration, de maîtriser la gestion des évènements, ainsi que les mécanismes de signaux et de slots. Vous apprendrez également à concevoir des interfaces graphiques, à comprendre leurs interactions et à mettre en place les possibilités d'internationalisation des applications Qt.

Public concerné

Ce cours s'adresse aux ingénieurs et développeurs.

Objectifs de la formation

  • Comprendre les concepts clés Qt (QObject, Signals/Slots, Introspection)
  • Maîtriser les outils Qt (QtCreator, QtDesigner, QtLinguist, qmake)
  • Apprendre à créer des IHM
  • Développer des applications multi-plateformes

Prérequis

Bonne connaissance du langage C++.

Programme de la formation

Présentation du langage

  • Projet / QMake / QtCreator
  • Object Model Tree : QObject
  • Qt's meta-object system  
  • Les propriétés, l'introspection
  • Les Signaux et Slots
  • Gestion des événements

IHM et QWidgets

  • Qt Designer
  • Les composants de base de l'IHM
  • Les Layouts / Positionnement
  • Gestion des menus et actions
  • Création de QWidget / Look and Feel

Containters/collections, modèle MVC

  • Les algorithmes génériques
  • QVariant
  • QList, QVector, QMap  
  • Les Modèles MVC Qt / List Table Tree

Les graphiques 2D

  • QGraphicsView
  • QGraphicsScene, QGraphicsItem
  • Le système de coordonnées

Internationalisation

  • Workflow de traduction  
  • Préparer son code : tr()
  • lupdate, creation de .ts
  • QtLinguist, traduction
  • lrelease, création de .qm
  • Finalisation et intégration

Les modules supplémentaires

  • Sql
  • Network 
  • Xml
  • Multithreading / Concurrency

 

Un projet sur mesure ?

Commercial Formation

Contactez votre Conseiller Formation Styrel

01 69 88 85 29

Nos certifications

 
 
 
La certification qualité a été délivrée au titre de la catégorie d’action suivante : ACTIONS DE FORMATION.
 
 

Au sujet du handicap

handicap styrel formation

Vous êtes en situation de handicap ?
Chaque situation étant particulière, n’hésitez pas à nous contacter afin que vous puissiez bénéficier de nos formations.