Ongoing training

Training unit

Training :
Qt Fondamentaux
Reference : QT
Duration :
3 jours
Level :
Deepening
Location :
Paris ou sur site (intra)
Price : 2190 € HT

Download the training sheet

Qt Fondamentaux

Ils ont apprécié leur formation !

Consultez nos enquêtes de satisfaction

Discover also...

QT Model View

See

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

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.

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

 

Download our training calendar

Find out about the 2020 training course schedule!

A customized project ?

Commercial Formation

Contact your Styrel training advisor 

Our certifications

About disability

icone handicap styrel

Do you have a disability?
Each situation being specific, do not hesitate to contact us so that you can benefit from our training.