Logo Mon Club Elec

PyQt : Modele

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ArduinoExpertSerie

-Vue-Controleur

PyQt est un framework de développement d’interfaces graphiques pour les applications Python. Il est basé sur le modèle-vue-contrôleur (MVC), un modèle de conception logicielle qui sépare les données et leur représentation visuelle. PyQt est un outil puissant et flexible qui permet aux développeurs de créer des applications riches et interactives. Dans cet article, nous allons examiner en détail le modèle-vue-contrôleur et comment PyQt l’utilise pour créer des applications. Nous verrons également comment PyQt peut être utilisé pour créer des applications riches et interactives.

PyQt : Modele

Path:

Ce qu’on va faire ici

L’interface graphique

  • Dans Qt Designer, créer une interface avec :

Path:

  • Voici la liste des éléments :

Path:

Le fichier de description *.ui

  • On obtient le fichier *.ui de description suivant :

Création du fichier de description graphique *.py

  • A partir du fichier *.ui, nous allons générer le fichier *.py de description de l’interface à l’aide de la commande :
$ cd repertoiredufichierui
$ pyuic4 -o nomfichier.py -x nomfichier.ui
  • Dans le cas présent, on obtient le fichier *.py suivant :

Fichier python principal contenant le code actif

  • A présent il ne reste plus qu’à écrire le code actif de notre application dans un fichier python séparé, en incluant le fichier précédent à l’aide de la commande import.
  • Ici, nous allons :
  • Ce qui nous donne :

Utilisation

  • soit lancer l’exécution depuis Geany (logiciel d’édition de codes)
  • soit exécuter en ligne de commande en se plaçant dans le répertoire où se trouve le répertoire :
$ cd chemindurepertoiredufichier
$ ./nomfichier.py

Résultat obtenu et fonctionnement

  • On obtient l’interface suivante :

Path:

Noter cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Archive Mon Club Elec

Articles populaires

Newsletter

Inscrivez-vous maintenant et bénéficiez d'un soutien continu pour réaliser vos travaux électriques en toute sécurité.