
Conception d'interfaces graphiques avec Qt pour développeurs C++
NetFormationFrance
Non finançable CPF
Tout public
En ligne
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
890 €
Durée
30 h à distance
Niveau visé
Non diplômante
Taux de réussite
100%
Pré-requis
Connaissance de base du langage C++. Expérience pratique avec la programmation orientée objet. Notions de développement d'interfaces utilisateur.
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Installer et configurer l’environnement de développement Qt :
* Comprendre les concepts fondamentaux de Qt.
* Mettre en place un environnement de développement avec Qt Creator.
Concevoir des interfaces graphiques avec des widgets et des layouts :
* Utiliser efficacement les widgets de base pour créer des interfaces utilisateur.
* Structurer les interfaces avec les systèmes de layout de Qt.
Gérer les interactions utilisateur via le mécanisme des signaux et slots :
* Implémenter et connecter les signaux et slots pour réagir aux événements.
* Créer des interactions dynamiques entre les composants de l'interface.
Personnaliser l’apparence et gérer les ressources de l’application :
* Intégrer et organiser les ressources (images, fichiers, icônes) dans les projets Qt.
* Utiliser les feuilles de style (QSS) pour adapter visuellement l’interface graphique.
Développer des fonctionnalités avancées et déployer l’application :
* Manipuler les modèles et vues pour gérer des données complexes.
* Utiliser des composants graphiques avancés comme QGraphicsView.
* Préparer et distribuer une application Qt sur différentes plateformes (Windows, Linux, macOS).
* Comprendre les concepts fondamentaux de Qt.
* Mettre en place un environnement de développement avec Qt Creator.
Concevoir des interfaces graphiques avec des widgets et des layouts :
* Utiliser efficacement les widgets de base pour créer des interfaces utilisateur.
* Structurer les interfaces avec les systèmes de layout de Qt.
Gérer les interactions utilisateur via le mécanisme des signaux et slots :
* Implémenter et connecter les signaux et slots pour réagir aux événements.
* Créer des interactions dynamiques entre les composants de l'interface.
Personnaliser l’apparence et gérer les ressources de l’application :
* Intégrer et organiser les ressources (images, fichiers, icônes) dans les projets Qt.
* Utiliser les feuilles de style (QSS) pour adapter visuellement l’interface graphique.
Développer des fonctionnalités avancées et déployer l’application :
* Manipuler les modèles et vues pour gérer des données complexes.
* Utiliser des composants graphiques avancés comme QGraphicsView.
* Préparer et distribuer une application Qt sur différentes plateformes (Windows, Linux, macOS).
Programme
* 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.
* 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.
Cette formation est temporairement suspendue.
Voici des formations similaires :

Gestion de projets avec PRINCE2® Foundation + ChatGPT offert
ANGERS, NICE, STRASBOURG ET 11 AUTRE(S) LOCALITÉ(S)
Offre spéciale
Avis du centre
Ces formations peuvent vous intéresser
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Gestion CPF
Gestion en Ligne
Agile scrum
Agile scrum CPF
Agile scrum en Ligne
Jira
Amoa
Chef de projet web
Gestion d entreprise
Gestion de projet
Chef de projet
Chef de projet moa
Methode agile
Entrepreneuriat
Conduite de projet
Agile scrum Paris
Amoa Toulouse
Chef de projet informatique Paris
Chef de projet web Beaumont-sur-Oise
Jira Paris
Jira Évry-Courcouronnes
Chef de projet web Villiers-le-Bel
Chef de projet informatique Évry-Courcouronnes
Amoa Montpellier
Agile scrum Évry-Courcouronnes
Cette formation est temporairement suspendue.
Voir des formations similaires