Qt4 – Développer avec Qt4 Suggérer par mail
Programmation-logiciels
Formation pro Durée conseillée 5 jours
Objectifs
  • Créer des applications utilisant Trolltech Qt4.
  • Mettre en œuvre les mécanismes de la programmation C++ d'interfaces graphiques, du multitâche, de gestion des E/S, d'interrogation des BDD.

Contenu

Introduction
Historique.
Offre Trolltech.
Licences.
Environnement de développement Qt4 :
- Qt Designer, Qt Linguit, QT Assistant.
La programmation objet avec Qt4 : QtCore, QObject.

Le classique "Hello, world"

Programmation des interfaces graphiques
La classe QDialog.
Signaux et slots.
Boîtes de dialogues et composants graphiques de base.

Application fenêtrée
La classe QMainWindow.
Menus et barres d'outils.
Sauvegarde des paramètres de l'application.
Implémentation des fonctionnalités : zones d'affichage et d'impression ; flux d'E/S ; système de fichier.

Créer ses propres widgets
La classe QWidget. Intégrer ses widgets dans Qt Designer.

Gestion du positionnement
Gestionnaire de positionnement.
Ascenseurs. Zones flottantes. MDI.

Gestion des événements
Adapter le gestionnaire d'événements.
Utiliser les filtres.

Graphique 2D
Dessiner avec QPainter. Systèmes de coordonnées.
Impression.

Drag and drop
Mise en place.
Personnalisation du drag and drop.

Collections
Les conteneurs : listes, vecteurs et maps.
Algorithmes génériques.
Les QString et QVariant.

Entrées / Sorties
Lecture et écriture de données binaires.
Lecture et écriture de données texte.
Exploration du système de fichier.
Communication interprocessus.

Bases de données
Connexion et requêtes.
Vues en mode table. Éditions en mode formulaire.

Multithreading
Création des threads.
Synchronisation.
Communication avec le thread principal.

Réseau
Clients FTP et http.
Application client – serveur en TCP.

XML
Classe QXmlStreamReader.
Utilisation de SAX et DOM.

Création des systèmes d'aide
Utilisation des tooltips, barre de status, etc.
Utilisation de QTextBrowser et Qt Assistant.

Utilisations avancées de Qt
Internationalisation.
Graphique 3D.
Personnalisation du Lok and Feel.
Création de plugin. Scripting avec JavaScript.

Descriptif


Pré-requis : Connaitre la syntaxe C++ et la programmation orientée objet.

Vous apprendrez à... : Mettre en œuvre les mécanismes de la programmation C++ d'interfaces graphiques, du multitâche, de gestion des E/S, d'interrogation des bases de données.

Public : Développeurs.Toute personne souhaitant créer des applications utilisant la technologie Trolltech Qt4.

Pédagogie


Méthode : Présentation des concepts suivis par des exercices d’application. De nombreux exemples illustrent les concepts.

Moyens pédagogiques : un ordinateur par personne.

Support de cours : un support par personne.

 

Contactez...

Renseignements
et inscriptions

01 40 44 95 10
Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir

Voir aussi...