PySide

Description

  • Cette formation présente la librairie PySide6 : celle-ci permet de mettre en œuvre des interfaces graphiques via le langage Python en s’appuyant sur Qt.

Objectifs

  • Connaître les différences entre PyQt6 et PySide6
  • Savoir mettre en œuvre une IHM complexe
  • Comprendre l’architecture MVC de Qt
  • Savoir utiliser les outils offerts par PySide6 (QtDesigner, pyside_uic,…)

Public

  • Développeurs Python connaissant les notions de programmation orientée objet dans Python

Prérequis

  • Python 3
  • Instrallation de modules Pyhton

Durée

3 jours (21 heures)

Moyens techniques

PC sous Windows ou Linux Mac sous MacOSX

Programme

Journée 1

  • Introduction
    • Présentation
    • Organisation des Widget
  • Barres Layout et évènement
  • Les widgets
    • Les Widgets Widgets simples
    • Les conteneurs
    • Les boites de dialogues

Journée 2

  • MVC, Feuilles de style
    • Architecture MVC en Qt
    • Styles

Journée 3

  • QtDesigner MatPlotLib
    • QtDesigner
    • MatPlotLib

Nifty tech tag lists from Wouter Beeftink