Qt Les fonctionnalités avancées
Description
Qt5 est une librairie du langage C++ permettant de développer notamment des applications graphiques sous Window, Linux, MacOsX, Android ou IOs
Objectifs
- Connaître des fonctionnalités avancées et complexes de la librairie C++/Qt6
Public
- Développeurs informatiques
Prérequis
- Connaître C++
- Avoir développé des premières applications en Qt5
Durée
2 jours (14 heures)
Moyens techniques
- PC sous Windows, Linux ou MacOsX
Programme
Journée 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
Journée 2
- Divers
- Drag and Drop (Glisser - Déposer)
- QTreeWidget
- QTextCursor
- Processus
- QNetwork
- Mode Client
- Installeur
- Debian (suite)
- Autres installations
- Divers
- Compilation Qt
- QML
- Passage de Qt5 à Qt6
Exercices
- Insert Base de données
- SQLModel
- Liste ordonnée ListView
- Liste ordonnée ListWidget
- Sur les délégate
- 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