0% ont trouvé ce document utile (0 vote)
137 vues2 pages

Pyqt5: Tp3 Partie1

Ce document contient la description de plusieurs exercices sur l'utilisation de la bibliothèque PyQt5 pour créer des interfaces graphiques en Python. Les exercices portent sur la création de widgets, de layouts et de boîtes de dialogue.

Transféré par

Rhimi Yaakoub
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
137 vues2 pages

Pyqt5: Tp3 Partie1

Ce document contient la description de plusieurs exercices sur l'utilisation de la bibliothèque PyQt5 pour créer des interfaces graphiques en Python. Les exercices portent sur la création de widgets, de layouts et de boîtes de dialogue.

Transféré par

Rhimi Yaakoub
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

École nationale d'ingénieurs de Monastir Année universitaire 2022-2023

TP3 Partie1 :PyQT5

Exercice 1
Créer une application graphique à l'aide de la bibliothèque PyQt5 Python qui demande à l'utilisateur
via une fenêtre PyQt5 de saisir son nom sur une zone de texte du type QLineEdit et en cliquant sur
le bouton validate, l'application lui affiche sur un label le message Hello suivi de son nom comme le
montre la figure ci-dessous. La mise en page sera réalisé avec QVBoxLayout
1. - Le champ de saisie doit être nommé fieldName
2. - le label qui affiche le résultat doit être nommé lblresult
3. - le bouton qui valide l'action doit être nommé validate

Exercice 2 :
Créer une application graphique GUI à l'aide de la bibliothèque PyQt5 qui affiche à l'exécution une
fenêtre qui demande à l'utilisateur de saisir un nombre entier N positif sur une zone de texte du
type QLineEdit et en cliquant sur le bouton validate, l'application lui affiche la liste des diviseurs de
N sur la deuxième zone de texte comme le montre la figure ci-dessous:
1. - Le premier champ de saisie sera nommé value_of_N
2. - Le deuxième champ de saisie sera nommé divisors_of_N
3. - le bouton qui valide l'action sera nommé btn_validate

NB : Utiliser le QGridLayout pour la mise en page


Exercice 3 :
Ecrire un script en Python qui permet de créer par programmation l’interface suivante avec une mise en
page QFormLayout

Exercice 4 :
On demande de programmer l’application suivante qui contient une liste de pays qu’on peut visiter.
Lorsque l’utilisateur sélectionne un pays et appui sur le bouton « Ok », un QMessageBox d’information
lui indique son choix. S’il appui sur « Cancel », l’application s’arrête. S’il est indécis et appui sur « Help
», un QMessageBox le conseille de voyager… (proposer un message).

Vous aimerez peut-être aussi