fenetre principale exec_()
Bonjour,
Lors d'un affichage de fenêtre, j'utilise la structure ci dessous:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| class fenPrincipale(QMainWindow):
def __init__(self):
QMainWindow.__init__(self)
####
def main(args):
#creation d'une application avec QApplication
appli=QApplication(args)
#creation de "fenetre" par la fonction fenPrincipale (QMainWindow)
fenetre=fenPrincipale()
#donne un nom à la fenetre (pour l'utilisateur)
fenetre.setWindowTitle("My Window")
#affiche la fenetre
fenetre.show()
#execution del'application (permet de gérer les évenements dans la fenetre créée)
appli.exec_()
if __name__=="__main__":
main(sys.argv) |
dans la focntion main, j'ai une petite interrogation sur la dernière ligne. En effet, il est aussi posisble de l'écrire comme suivant:
Code:
1 2 3 4 5 6
| def main(args):
appli=QApplication(args)
fenetre=fenPrincipale()
fenetre.show()
r=appli.exec_()
return r |
quel est l'intérêt de faire intervenir un return r à ce niveau là du code?
merci :-)