Problème d'enchainement de fenêtres
:salut: 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 :
Code:
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() |
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 ?
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 !