Public visé
Développeurs informatiques en C++ / Qt.
Prérequis
Savoir développer en C++.
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
- Bases 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
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d’auto-évaluation