Vous êtes sur la page 1sur 2

É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