18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

09 88 42 22 19

06 76 60 32 74

Le Framework QT

Référence F171817
Tarif présentiel ou distanciel 2500 €
Session ouverte A partir de 2 personnes
Intra-entreprise Nous consulter

Public concerné : Ce cours s’adresse aux développeurs et aux chefs de projet amenés à mettre en place des applications utilisant le Framework Qt.

Durée : 5 jours

Prérequis : Bonnes connaissances en programmation C++.

Objectifs :

  • Découvrir l’environnement de développement Qt.
  • Comprendre comment utiliser le concepteur graphique QtCreator.
  • Savoir développer une nouvelle application.
  • Connaître les bases du langage QML.

Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.

Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Questionnaire d’évaluation de la satisfaction en fin de stage, feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Informations pratiques : Accessibilité , modalités et délais d’accès.

Contenu de formation 

Présentation du langage Qt :

Historique du langage.
Les différentes possibilités d’utilisation.

Les différents outils de Qt :

Présentation de Qt Creator.
Présentation de Qt Assistant

Les éléments importants d’un projet 
:

Le fichier .pro.
Les fichiers de conception graphique (ui).
Les fichiers de gestion d’internationalisation (ts et qm).
Les types de bases du langage (qint, qfloat).
La compilation avec qmake. La classe QObject.
L’introspection avec Qt.
La gestion de la mémoire.

Les différents composants graphiques :

Les composants de base de l’IHM (QMainWindow, QFrame, QLabel).
La gestion du positionnement des composants (QLayout).
Les boîtes de dialogue (QDialog).
Les menus (QMenu).
Les outils de conception visuelle de Qt (Qt Designer).

La gestion des événements :

Notions de signal et slot.
Déclaration de signaux et de slots.
Installer des filtres d’événement.
Accéder à l’application pendant un traitement lourd (QTimer).

Les fichiers et les types de données :

Les chaines de caractères et les textes (QString, …)
Les listes (QList, STL, …)
Le type QVariant
Les fichiers (QFile)

Les QWidgets personnalisés et le dessin vectoriel :

Composition de QWidget
Customisation des QWidget
Le dessin (QGraphics, QPainter, QColor, QPoint)
Gestion du clavier
Gestion de la souris

Les fichiers et les types de données :

Les chaines de caractères et les textes (QString)
Les listes (QList, STL)
Le type QVariant
Les fichiers (QFile)

Le model vue contrôleur avec Qt :

Le concept
Les modèles, les vues, les données
Utilisation des bases de données (QSql)

Le réseau, la communication :

Ftp
Sockets (QTcpSocket, QUdpSocket)
Gestion du port Serie

Les threads


L’internationalisation :

L’application Qt Linguist.

DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Toulouse

Top