tout le monde !
Voila, je débute en python, et il se trouve que j'ai je problème suivant:
Je crée une fenetre dans laquelle se trouvent plusieurs widgets, dont des boutons.
voici le code du bouton interressant :
Lorsque je compile, le "command" est executé automatiquement, sans attendre que je clique sur le bouton "Ouvrir"; c'est à dire qu'il ouvre la fenetre de visualisation, et ferme la fenetre qui contient le bouton "Ouvrir". Est-ce normal ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 def createButtonOuvrir (self, x, y): self.butOuvrir = Button(self, text="Ouvrir", command = self.createInstanceFVS()) self.butOuvrir.grid(column=2, row=2, padx =x, pady=y) # créer une instance de fenetre de visualisation simple def createInstanceFVS (self): fenvisusimple = FVS.FenVisuSimple() fenvisusimple.mainloop()
J'ai l'impression que le problème vient du fait qu'il ne peut pas y avoir 2 'mainloop' en même temps ... Et si c'est bien ça, comment résoudre le problème ???
Merci d'avance !
Partager