0% ont trouvé ce document utile (0 vote)
31 vues1 page

tp7 Interface

Le document décrit la conception d'une interface graphique pour un calculateur, incluant des éléments tels que des labels, des zones de saisie, une liste déroulante et des boutons. Il demande également l'implémentation de modules Python pour des opérations mathématiques spécifiques et l'intégration de ces fonctionnalités dans un programme principal. Enfin, il précise comment récupérer les données de l'interface et afficher les résultats en fonction des choix de l'utilisateur.

Transféré par

waddah100hajabdallah
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
31 vues1 page

tp7 Interface

Le document décrit la conception d'une interface graphique pour un calculateur, incluant des éléments tels que des labels, des zones de saisie, une liste déroulante et des boutons. Il demande également l'implémentation de modules Python pour des opérations mathématiques spécifiques et l'intégration de ces fonctionnalités dans un programme principal. Enfin, il précise comment récupérer les données de l'interface et afficher les résultats en fonction des choix de l'utilisateur.

Transféré par

waddah100hajabdallah
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Exercice interface :

Composants de l’interface :
 Label pour le titre
 Label pour l’expression A=
 Label pour l’expression B=
 Deux zones de saisies pour A et B
 Une liste déroulante contenant les éléments :
somme, produit, puissance, factoriel et
premier.
 Bouton appelé effacer
 Bouton appelé calculer
 deux boutons radios appelés
successivement : croissant et décroissant
 TextEdit pour l’affichage du résultat

Travail demandé:

1) Concevoir une interface graphique comme illustré ci-dessus et l’enregistrer, dans votre dossier de travail,
sous le nom "Interfacecalcul".

2) Implémenter en Python les modules : premier(x), puissnace(a,b) et factoriel(x) qui vérifient si un entier
est premier, calculer la puissance de a et b, de calculer le factoriel de x.

3) Dans le programme "prog", ajouter les instructions permettant :


● D’appeler l’interface graphique intitulée "Interfacecalcul" en Annexe
exploitant l’annexe ci-dessous. from [Link] import loadUi from
● D’implémenter un module affiche qui s’exécute à la suite [Link] import Qapplication
d’un clic sur le bouton "calculer", de l’interface graphique, ………………
permettant de : ………………
◦ Récupérer les données des zones de saisie de l’interface. app=QApplication([])
w=loadUi("[Link]")
◦ Faire un choix à partir de la liste déroulante :
[Link]()
- Si le choix est somme, on affiche la somme des entiers [Link] (…..)
entre A et B app.exec_()
- Si le choix est produit, on affiche le produit des entiers
entre A et B.
- Si le choix est premier, on affiche la liste des entiers premiers entre A et B dans l’ordre croissant
si l’option croissant est coché sinon on affiche les premiers dans l’ordre décroissant.
- Si le choix est factoriel, on affiche les factoriels des entiers entre A et B dans l’ordre croissant si
l’option croissant est coché sinon on affiche les premiers dans l’ordre décroissant.
- Si le choix est puissance, on affiche le résultat de a à la puissance b.
◦ Envoyer via un Label de l’interface le résultat à afficher.

Vous aimerez peut-être aussi