Cette formation de perfectionnement Qt6 se concentre sur les aspects avancés de la bibliothèque : accès aux bases de données avec le pattern MVC, parsing XML (DOM et SAX), rendu graphique avec QPainter et les widgets spécialisés comme QTreeWidget. Vous aborderez également l’introduction à QML pour les interfaces modernes et les techniques de migration de Qt5 vers Qt6, un sujet clé pour les équipes qui maintiennent des applications existantes.
Public visé
Développeurs informatiques souhaitant approfondir leurs compétences avec la librairie Qt6.
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 :
- Identifier et mettre en oeuvre des fonctionnalités avancées de la librairie C++ / Qt6
Programme
Jour 1
Bases de données
- Présentation
- Modèle Vue Contrôleur (MVC)
- Plus loin avec le MVC
XML et CSS
- Présentation XML
- DOM et SAX
- CSS
Graphisme
- Méthode QPainter
- Les images
- Rendu sur scène graphique
Jour 2
Divers
- Drag and Drop (Glisser - Déposer)
- QTreeWidget
- QTextCursor
Processus
- QProcess
QNetwork
- Mode Client
- Installeur
- Debian (suite)
- Autres installations
Divers
- Compilation Qt
- QML
- Passage de Qt5 à Qt6
Travaux pratiques
- Insert Base de données
- SQLModel
- Liste ordonnée ListView
- Liste ordonnée ListWidget
- Sur les délégates
- Production de lettres en images
- Création d’une animation sur scène graphique
- Mise en oeuvre d’un glisser déposer entre deux listes
- Sauvegarde d’un arbre
- QTextCursor
- QProcess
- Récupération de données OpenData
- Fabrication d’un installeur dan l’environnement stagiaire
- Lancement d’une compilation manuelle
Modalités d’évaluation des acquis
En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
Formation DEV-CPP-320 — C++ Qt6 - Perfectionnement. Domaine : Développement. Niveau : Avancé. Durée : 2 jours (14 heures). Mots-clés : cpp, qt6, gui, perfectionnement. Cylian Formation, Dijon.