-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 :
$ 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 :
$ ./nomfichier.py
Résultat obtenu et fonctionnement
- On obtient l’interface suivante :
Path:
Articles similaires:
- PyQt Lab’ : 3D avec OpenGL :
- Mes interfaces PyQt : Oscilloscope simple monovoie à communication série compatible Arduino
- PyQt Lab’ : Graphiques Math : Pyqtgraph : .. dans un graphique Pyqtgraph.
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTBasPage
- PyQt Lab’ : ..
Articles Liés
- Mémo PyQt : référence simplifiée des classes PyQt
PyQt est une bibliothèque de composants graphiques open source qui permet aux développeurs d'utiliser le…
- Procédure installation PyQt pour Python
L'installation de PyQt pour Python est une tâche relativement simple et peut être réalisée en…
- PyQt Lab' : ..
PyQt Lab est un outil puissant et intuitif qui permet aux développeurs de créer des…