QT est un framework orienté objet qui offre des composants d'interface graphique (widgets), d'accès aux données, de connexions réseaux, etc. Cette formation se focalise sur les widgets, une véritable boîte à outils complète pour créer des interfaces graphiques indépendantes du système d’exploitation et du support, et leur interaction et intégration avec le langage python.

  • Tarif sur demande.
  • Prochaine session : à la demande.
  • Formation accessible aux personnes en situation de handicap.
  • 70% de pratique et 30% de théorie en moyenne.
  • Nombreuses activités pratiques pour une évaluation constante.
  • Supports, exercices et corrections à disposition en ligne pendant et après la formation.
  • Délai d'accès minimum : 1 semaine.
  • Formation 100% distanciel (téléprésence).
  • Evaluation par le formateur à travers les activités pratiques.
  • Public Développeurs, Chefs de projets, Architectes, Consultants
  • Prérequis Notions de C ou de C++, Programmation orientée objet, python

Lors de cette formation, les participants suivent 4 jours de formation.

  • Qt
      Rappels de C++Types de projetsEléments d’un projetQt Core, QObject, template et collectionsQt Creator
  • QT Widgets
      Les composants de base de l’IHM (QMainWindow, QFrame, QLabel ...)La gestion du positionnement des composantsLes boîtes de dialogue (QDialog)Les menus (QMenu)Modèles prédéfinis et personnalisésPersonnalisation des widgetsMCV Qt
  • Gestion des évènements
      Notions de signal et slotDéclaration de signaux et de slotsInstaller des filtres d’événement
  • Widgets personnalisés
      Mise en placeDessiner un widgetLes bases du dessinGestion des couleursOpérations de dessin
  • Graphiques et styles
      Graphiques 2D avec Graphics ViewDéveloppement d'un style de widgetLes feuilles de styleUtilisation d'OpenGL dans QtTransformations 2D
  • Widget Qt avancé
      WebKit (C++)Validation de la saisieTexte enrichiGlisser/déplacerScripter une application avec QtScriptActiveQtL'aide intégrée à l'application
  • PyQt
      IntroductionLes différentes solutions (PySide…)Lien entre Qt et PythonIntégration des widgets dans du code pythonGestion des signaux et des slots