Created by useiconic.comfrom the Noun Project

Développer avec Qt

Qt est une librairie portable qui offre les outils nécessaires aux développeurs d'applications graphiques interactives. Ce cours présente les concepts fondamentaux à la base de Qt et les étapes de la mise en œuvre d'une application graphique.

Plan de cours

  • Concepts fondamentaux de Qt
  • Comment répartir des messages avec les signaux, comment éditer les boîtes de dialogue avec Qt Designer et comment laisser Qt gérer automatiquement la mise en page avec les QLayouts
  • Présentation des contrôles
  • Survol des classes d'éléments d'interface usagers fournis par Qt tel que les contrôles d'entrées, de sorties et de regroupement
  • Présentation des étapes de développement de contrôles personnalisés
  • Liens avec une base de données et contrôles liés aux tables
  • Comment laisser Qt charger l'interface usager avec le contenu d'une base de donnée SQL et comment automatiser les écritures et les transactions
  • Gestion de projet multi plate-forme avec cmake
  • Comment produire les fichiers de projets pour un environnement de développement sur Windows, UNIX ou Mac et lancer la construction
  • Internationalisation avec QLinguist et gettext()
  • Comment extraire les messages usagers et fusionner le travail des traducteurs à un projet
  • Comment utiliser les locales et faire la traduction en temps réel
  • Comment éviter les problèmes de conversions UTF-8 avec les Qstrings

Clientèle visée

Programmeurs Linux

Préalables

Connaissance du langage C et être confortable avec l'utilisation d'un système GNU/Linux et son environnement (SFL101 et DEV101).

Témoignage d'un client

Je ferais affaire avec ce formateur n'importe quand.

Maxime Carrier

Solutions Novika