Formation QtWidget

Ref :

Nouvelle formation 2024

Embarqué & IOT Durée :
2 jours - 14 heures
Lieu :
Asnières s/ Seine ou en Distanciel

Tarif

Intra :
Inter :
1 350€ HT /pers
Inscrivez-vous

Demande d'informations

Les prochaines dates par ville

[+]Formation en distanciel

Du : 20 juin 2024 Au : 21 juin 2024 Du : 26 novembre 2024 Au : 27 novembre 2024

Pré-requis

Connaissance de base de programmation orientée objet (notamment C++)

Matériel requis :

  • 1 PC
  • QtCreator v8.0 min
  • Qt v6.2 min

Public concerné

Ce cours est destiné aux personnes souhaitant découvrir le développement d’IHM avec Qt Widget et de découvrir également quelques fonctionnalités avancées (Qt système, débogage, etc)

Objectifs

Découvrir le développement d’IHM avec Qt Widget au travers de l’outil QtCreator

Programme détaillé

Depuis de nombreuses années Qt est un framework leader pour le développement d’IHM cross-plateforme.
Au-delà du développement d’IHM avec les QWidgets et le QML, il permet également d’utiliser les accès réseau, la géolocalisation, la vidéo, l’audio, etc. Et cela de manière transparente pour le développeur quelque soit la plateforme.
Dans cette formation nous allons découvrir Qt Creator et son designer de fenêtre ainsi que tous les widgets les plus fréquemment utilisés. Nous personnalisons les widgets pour donner une identité visuelle aux applications, et nous explorerons de nombreux objets utiles au développement applicatif.
Nous explorerons aussi les primitives de dessin de Qt (QGraphicsView) et les méthodes de base pour animer des objets.

Les +++ de cette formation:

  • Beaucoup de travaux pratiques
  • Exploration des Widgets Qt
  • Apprentissage du dessin avec QGraphicsView

QtWidget

  • Containers
  • Signaux et Slots
  • Principaux widgets
  • Layout
  • Stylesheet
  • Ressources
  • qtLinguist

Objets Qt

  • Timer
  • Setting
  • Json
  • Property
  • Animation des propriétés
  • Network
  • Xml
  • Serial port
  • Dbus
  • Model View

QGraphics

  • QGraphicsScene
  • QGraphicsView
  • QTransform
  • QGraphicsItem
  • QPainter
  • Coordonnees
  • Les images
  • QBrush

QML / C++

  • Introduction
  • Signaux et Slots
  • Exposer les attributs du C++ vers le QML
  • Création d’un modèle en C++

Modalités pédagogiques

Tous nos stages reposent sur une alternance entre transfert de savoir-faire et d’attitudes, avec des exercices concrets, des tests avec les participants et des analyses de situations. Cette méthode permet une appropriation rapide des sujets par les stagiaires.
Notre formateur s’appuie sur les connaissances préexistantes du stagiaire. Il combine diverses modalités pédagogiques : des exposés théoriques, des temps d’échanges, des études de cas, permettant à l’apprenant d’être acteur de la séance de formation.
Lors des formations en groupe, l’accent est mis sur l’interactivité, intégrant ainsi la possibilité de progresser en équipe et de réussir ensemble.
Le scénario de nos cours est adapté afin de faire directement référence aux attentes des stagiaires. Les exemples et exercices sont, dans la mesure du possible, au plus près des missions réalisées par vos collaborateurs.
En effet, notre processus de personnalisation d’accès à la formation nous conduit à choisir et combiner différentes méthodes classiques qui ont fait preuve de leur efficacité, en fonction des objectifs à atteindre et du public reçu en formation.

Nos Actualités