Concevoir une interface graphique en Python

Blended learning

Wie lange dauert die Weiterbildung?

 3,00 Tag(e)

In welcher/n Sprache(n) wird die Weiterbildung angeboten?

EN FR

Wann findet der nächste Termin statt?

 12.10.2026
Wo findet die Weiterbildung statt?
 En distanciel

Wie viel kostet die Weiterbildung?

2030,00€

Wer bietet diese Weiterbildung an?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

An wen richtet sich die Weiterbildung?

Développeurs ou expérimentateurs avec une expérience en développement, souhaitant créer une interface graphique.

Welche Ziele werden verfolgt bzw. welche Kompetenzen sollen erworben werden?

  • Apprendre les différents composants d'une interface graphique avec TkInter (librairie standard) et PyQt
  • Organiser le positionnement des composants dans une fenêtre
  • Gérer les événements utilisateurs et les événements entre les composants
  • Modifier le style et la charte graphique de l'interfaceDéployer l'interface graphique sous forme d'un exécutable.

Wie sieht der Inhalt der Weiterbildung aus?

Organisation d'un programme Python

  • Architecture générale d'un programme python
  • Notions de modules, sous-modules, fonctions
  • Orienté-objet en Python : classes et héritage
  • Atelier : démonstrations sur des exemples

Les concepts de l'interface homme-machine.

  • Les fenêtres, composants (widgets) et boîtes de dialogue
  • La disposition des éléments
  • La gestion des évènements

Première interface graphique avec Tkinter

  • Présentation de Tkinter.
  • Gestionnaire de placement, gestion des widgets.
    • Atelier : installation de Tkinter. Mise en euvre des concepts vus au paragraphe précédent à travers un travaux pratiques incluant différents composants organisés dans l'espace, avec une écoute active des évènements (clic souris ou clavier) et affichage de boîtes de dialogue.

Découverte de PyQt

  • Introduction
  • L'écosystème autour de PyQt
  • Quelques exemples d'utilisation commerciale
    • Atelier : installation de Qt et PyQt sur les plate-formes Linux, windows et macOS au choix des participants. Premiers pas avec PyQt

Principes généraux de PyQt

  • Notion d'application
  • Découverte des composants principaux Qt
  • Différents procédés de disposition des compoants (layout)
  • Gestion des menus contextuel et du style
    • Atelier : mise en place des bases de l'application fil rouge

Gestion des événements en PyQt

  • Les événements Qt
  • Le paradigme slots/signaux
    • Atelier : gestion des événements dans l'application

Architecture MVC (model view controller) en Qt

  • Concepts
  • Interaction avec une base de données
    • Atelier : connexion de l'application fil rouge à une base de données préchargée de données en opendata

Incorporer un graphique avec PyQtGraph

  • Widgets ajoutés par PyQtGraph
    • Ateliers : étude et modification d'exemples de graphes

Exporter son application

  • Méthode pour créer un .exe ou un .dmg à partir de son exécutable python

Was erhalten Sie am Ende der Weiterbildung?

Une attestation de participation sera transmise aux participants

Wann findet der nächste Termin statt?

Datum
Stadt
Sprache und Preis
12.10.2026
En distanciel
FR 2030,00€
07.12.2026
En distanciel
FR 2030,00€

Wie kann ich das Weiterbildungsinstitut kontaktieren?

Fiona Marin

Diese Weiterbildungen könnten Sie interessieren

FR
Tag
Blended-Learning
Programmiersprache - Programmiersprache Java
07.09.2026
FR
Tag
Blended-Learning
Programmiersprache - Programmiersprache PHP
26.08.2026
FR
Tag
Blended-Learning
Programmiersprache - Programmiersprache Java
18.11.2026
FR
Tag
Blended-Learning
Programmiersprache - Programmiersprache SQL
22.09.2026