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 :