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

TP 1

Ce document décrit un projet qui consiste à développer deux interfaces graphiques pour afficher le triangle de Pascal. La première utilise un ListWidget et la deuxième un TableWidget. Le document explique également comment ajouter le triangle de Pascal dans un fichier texte et fournit des captures d'écran montrant des exemples d'exécution.

Transféré par

mahfoudhi.zouhair
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)
113 vues2 pages

TP 1

Ce document décrit un projet qui consiste à développer deux interfaces graphiques pour afficher le triangle de Pascal. La première utilise un ListWidget et la deuxième un TableWidget. Le document explique également comment ajouter le triangle de Pascal dans un fichier texte et fournit des captures d'écran montrant des exemples d'exécution.

Transféré par

mahfoudhi.zouhair
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

Interface Graphique

LYCEE
Matière: Algorithmique & Programmation
SBIKHA
Classe: 4 Science de l’informatique

TP 1 : Triangle de Pascal
On se propose de développer une application contenant :
 Une interface graphique permettant d’afficher le triangle de Pascal, en utilisant ListWidget
 Et une autre interface graphique permettant d’afficher le triangle de Pascal, en utilisant
tableWidget.
 Un module permettant d’ajouter le triangle de Pascal, dans un fichier texte « pascal.txt ».
Travail demandé :
1) Concevoir une interface graphique comme illustrée ci-dessous et l’enregistrer, dans votre
dossier de travail, sous le nom "liste.ui".

T1
Push Button

Module4 : INTERFACE GRAPHIQUE


Gras, size=14
name=aff

ListWidget
Gras,size=12
name=listR

2) Créer un programme et l’enregistrer, dans votre dossier de travail, sous le nom « TP1.py »
3) Dans le programme TP1.py :
a. Ajouter les instructions permettant d’appeler l’interface graphique intitulée "liste.ui"
en exploitant l’annexe ci-après.
b. Développer un module valide, qui s’exécute à la suite d’un clic sur le bouton aff, en
utilisant un message d’alerte via « QMessagebox », et qui vérifie que :
 La zone nb n’est pas vide.
 La zone nb comporte un entier.
 Sinon afficher le triangle de Pascal.

HAMDI MONCEF ©23 LYCEE SBIKHA 1


4) Refaire les questions 1) , 2) et 3) mais en le tableWidget, comme illustrée ci-dessous et
l’enregistrer, dans votre dossier de travail, sous le nom "table.ui".

TableWidget
Gras,size=12
name=tableR

Ci-dessous quelques captures d’écran montrant des exemples d’exécutions :

T1
Module4 : INTERFACE GRAPHIQUE

Annexe
from PyQt5.uic import loadUi
from PyQt5.QtWidgets import Qapplication
#le slot
………………
app = Qapplication ([])
fen = loadUi("NomInterface.ui")
#le signal
fen.NomBouton.clicked.connect(NomModule)
fen.show()
app.exec()

 
HAMDI MONCEF ©23 LYCEE SBIKHA 2

Vous aimerez peut-être aussi