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

Interface

Ce document présente une interface graphique simple créée avec QtDesigner et PyQt5. Il décrit les éléments de l'interface, tels que les labels et les boutons, ainsi que le code Python pour vérifier si un nombre est pair ou impair. La fonction 'verif' récupère le nombre entré par l'utilisateur et affiche le résultat dans l'interface.

Transféré par

Yurrii
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)
17 vues2 pages

Interface

Ce document présente une interface graphique simple créée avec QtDesigner et PyQt5. Il décrit les éléments de l'interface, tels que les labels et les boutons, ainsi que le code Python pour vérifier si un nombre est pair ou impair. La fonction 'verif' récupère le nombre entré par l'utilisateur et affiche le résultat dans l'interface.

Transféré par

Yurrii
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

3eme SI Les interfaces graphiques 1/2 www.mathinfo.

tn

Au niveau QtDesigner

Label Line Edit


Name: text1 Name: nb1

Push Button

Name: btn1
Label

Name: res

form1.ui

Voir Vidéo Interface :


Appel au niveau Python :

f.nb1.text()

f.btn1.clicked.connect(verif)

#verif function qui verifie si le


f.res.setText (msg)
nombre est pair ou impair
#msg contient la chaine pair ou impair

f=uic.loadUi("form1.ui")
f.show()
1
3eme SI Les interfaces graphiques 1/2 www.mathinfo.tn

#Fichier programme
from PyQt5 import QtWidgets,uic

def pair(a):
if a % 2==0 :
msg='pair'
else :
msg='impair'
return msg

def verif() :
a=str(f.nb1.text())
msg=pair(int(a))
f.res.setText(msg)

app=QtWidgets.QApplication([])
f=uic.loadUi("form1.ui")
f.show()
f.btn1.clicked.connect(verif)
app.exec()

Voir Vidéo programme :

Vous aimerez peut-être aussi