Qt est la bibliothèque de référence pour développer des applications de bureau multiplateformes en C++. Cette formation vous apprend à utiliser QtCreator, le mécanisme de signaux et slots, les widgets graphiques et l’accès aux bases de données avec le pattern MVC. En 3 jours, vous serez capable de concevoir des interfaces graphiques complètes et de les déployer sur Windows, Linux et macOS.
Public visé
Développeurs informatiques en C++ / Qt.
Prérequis
Avoir suivi cette formation, ou en maîtriser les thèmes abordés :
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Développer une application en C++ via la librairie Qt6
- Identifier les différents types définis par Qt6
- Utiliser QtCreator
Programme
Jour 1
Présentation
- Histoire de Qt
- Prise en main QtCreator
- Edition de texte
Utilisation
- Les fichiers en présence
- fichier.pro
Objets Qt
- Classes de base
- Classes présentes dans le Designer
- QLineEdit
- Slots et signaux
Jour 2
Classes Qt
- Les types de base
- Classes QMap, QDialog, QMessageBox, QWidget, QFileDialog
- Classes QRessources, QSettings
- QRegularExpression
Classes évoluées
- Base de données
- Modèle Vue Controleur
Jour 3
Debug
- Présentation
- Point d’arrêt
Evénements
- Exemple éditeur de texte
- QPainter
- Les images
Divers
- Dérivation de classe
- Processus
Modalités d’évaluation des acquis
En cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Pour aller plus loin
Cette formation donne accès aux formations suivantes :
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
Formation DEV-CPP-300 — C++ - Librairie QT - Initiation. Domaine : Développement. Niveau : Avancé. Durée : 3 jours (21 heures). Mots-clés : c++, développement, initiation, qt, gui. Cylian Formation, Dijon.