Bonjour,
Lors d'un affichage de fenêtre, j'utilise la structure ci dessous:
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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)
quel est l'intérêt de faire intervenir un return r à ce niveau là du code?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 def main(args): appli=QApplication(args) fenetre=fenPrincipale() fenetre.show() r=appli.exec_() return r
merci :-)
Partager