Académique Documents
Professionnel Documents
Culture Documents
Pyqt5: Tp3 Partie1
Pyqt5: Tp3 Partie1
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
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).