Conception d’interfaces graphiques avec Qt pour développeurs C++
€1,700.00
€1,500.00
Durée : 30 heures
100% d'avis positifs
Langue: Français
Accès illimité
Niveau de compétence : Expert
Demander plus d'informations
Description
- Introduction à Qt et Installation
- Durée : 6 heures
- Objectif : Comprendre les concepts de base de Qt et configurer l’environnement de développement.
- Détails :
- Présentation de Qt : histoire, fonctionnalités, et architecture.
- Installation et configuration de Qt et Qt Creator.
- Exploration de l’interface de Qt Creator et création d’un premier projet Qt.
- Comprendre les bases de la programmation événementielle dans Qt.
- Widgets de Base et Layouts
- Durée : 6 heures
- Objectif : Maîtriser l’utilisation des widgets de base et la gestion des layouts pour concevoir des interfaces utilisateur.
- Détails :
- Introduction aux widgets de base : boutons, labels, champs de texte, etc.
- Création et configuration des widgets dans Qt Designer et par programmation.
- Gestion des layouts pour organiser les widgets : QHBoxLayout, QVBoxLayout, QGridLayout, etc.
- Utilisation des conteneurs de widgets : QMainWindow, QDialog, QTabWidget.
- Signaux et Slots
- Durée : 6 heures
- Objectif : Comprendre et utiliser le mécanisme des signaux et slots pour gérer les interactions utilisateur.
- Détails :
- Concept des signaux et slots dans Qt.
- Connexion des signaux et slots dans Qt Designer et par programmation.
- Création de signaux et slots personnalisés.
- Gestion des événements et des interactions complexes entre les widgets.
- Gestion des Ressources et Styles
- Durée : 6 heures
- Objectif : Apprendre à gérer les ressources et à personnaliser l’apparence des applications Qt.
- Détails :
- Gestion des ressources dans Qt : fichiers, images, icônes, et autres ressources.
- Création et utilisation des fichiers .qrc pour organiser les ressources.
- Introduction aux feuilles de style Qt (QSS) pour personnaliser l’apparence des widgets.
- Application de thèmes et de styles pour une interface utilisateur cohérente et attrayante.
- Développement Avancé et Déploiement
- Durée : 6 heures
- Objectif : Aborder des aspects avancés du développement avec Qt et préparer les applications pour le déploiement.
- Détails :
- Introduction aux modèles et aux vues dans Qt : QTableView, QListView, QTreeView.
- Utilisation de QGraphicsView et QGraphicsScene pour des interfaces graphiques avancées.
- Gestion des dialogues avancés et des fenêtres multiples.
- Préparation et déploiement des applications Qt sur différentes plateformes.
Prérequis
- Connaissance de base du langage C++. Expérience pratique avec la programmation orientée objet. Notions de développement d'interfaces utilisateur.
Public Cible
- Développeurs C++ souhaitant apprendre à concevoir des interfaces utilisateur avec Qt. Étudiants en informatique ou en développement logiciel cherchant à se spécialiser dans le développement d'applications avec interfaces graphiques. Professionnels du développement logiciel souhaitant intégrer Qt dans leurs projets pour créer des interfaces utilisateur multiplateformes. Cette formation est conçue pour offrir une compréhension complète de la conception d'interfaces graphiques avec Qt pour les développeurs C++. Elle couvre l'introduction et l'installation de Qt, l'utilisation des widgets et des layouts, le mécanisme des signaux et slots, la gestion des ressources et des styles, ainsi que des aspects avancés du développement et du déploiement des applications