Logo de la rubrique ATELIER CAP’TRONIC – Qt

ATELIER CAP’TRONIC – Qt

Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.




Alors que les interfaces homme-machine sont de plus en plus importantes dans la perception et la facilité d’utilisation d’un produit, alors que les smartphones tirent l’ergonomie des écrans, Qt fait figure de solution graphique embarquée séduisante et de plus en plus utilisée par les PME.

Cet atelier de 3 jours vous permettra de découvrir le framework Qt et de développer vos premières applications sur carte électronique embarquant Qt.

PROGRAMME


Chaque point clé abordé en formation sera complété par un lab de mise en pratique.
Jour 1 – Introduction à Qt

  • Les généralités sur Qt
  • Qt Object Model et le concept de signaux slots (usage patterns et synchronisation…)
  • QString, les collections et les fichiers
    - QString, translations
    - Collections
    - QFiles
  • La gestion des threads et objets de synchronisation avec Qt
  • Les outils de création d’interfaces graphiques
    - Qt Designer
    - Aperçu de Qt Quick
  • Communications réseaux : sockets, Web Services

Jour 2 – Créer une interface graphique avec Qt

  • Découverte de Qt Designer
    - Interface utilisateur
    - Composants IHM
    - Créer une application graphique basique
  • Widgets layout et manipulation
    - Les widgets
    - Layout (+design guidelines)
    - Tabbed/stacked widgets, visibility
  • L’apparence des Widgets
    - Les feuilles de style
  • L’apparence des Widgets
    - Les feuilles de style
    - Gestion des ressources
    - Changer l’apparence d’un widget
  • Vues graphiques
    - Architecture
    - Système de coordonnées et transformations
    - Créer des composants
  • Qt Model/View framework
    - Model
    - View
    - Delegate

Jour 3 – Fonctionnalités avancées avec QtQuick

  • QtQuick / QML
    - Les bases
    - Introduction à Qt Quick
    - Les composants
    - Les layouts
    - Les entrées / sorties
    - Les états et transitions
    - Architecture de navigation : passage de paramètres entre les pages
    - Intégration de QML avec le C++
    - Les animations
    - L’écriture de nouveaux composants

Les participants devront venir avec leur propre PC, les cartes électroniques utilisées pour les manipulations seront fournies.

Intervenant :
ADENEO EMBEDDED – Société d’ingénierie des systèmes embarqués

Lieu :
Centre de microélectronique de Provence
880 route de Mimet
13120 GARDANNE

Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.