Python
Bonjour , je développe une ERP en python et voila je rencontre un problème j'ai recherché une reponse sur internet sans trouver la solution....
mon problème: Comment rappeler une fenetre qui a été detruite en python ..par exemple une fenetre1 qui donne sur une fenetre2 via un bouton avec command=fenetre1.destroy () voila je veux revenir a la fenetre 1 depuis la fenetre2 avec un bouton mais on met dis fenetre1 invoquer est detruire
mon problème: Comment rappeler une fenetre qui a été detruite en python ..par exemple une fenetre1 qui donne sur une fenetre2 via un bouton avec command=fenetre1.destroy () voila je veux revenir a la fenetre 1 depuis la fenetre2 avec un bouton mais on met dis fenetre1 invoquer est detruire
2 réponses
-
Contributeurbonjour,
peut-être en utilisant withdraw() au lieu de destroy()?-
-
Contributeur@pythontu progresses, tu n'as plus le message d'erreur?
quel est le code du bouton? il fait bien appel à deiconify()? -
@yg_beaucune erreur sauf que la fenetre1 ne s'affiche l'action du boutton reste null
fenetre1=tk()
boutton1=bouton(fenetre1, ........command=fenetre2)
def fenetre2():
fenetre1.withdraw()
fen2=tk()
boutton2=bouton(fen2,...... command=fenetre1
voila un resumer du code l'orsque j'appuie sur le boutton1 sa ouvre fen2 sans les composants de fen2 et lorsque j'appuie sur boutton2 rien ne se passe -
Contributeur@pythonJe suppose que tu ne montres qu'une partie de ton code. Veux-tu éviter que nous comprenions ce que tu fais?
où estdef fenetre1()
? -
@yg_bej'ai pas mis fenetre1 dans une fonction puisque ces elle qui s'affiche quand le lance l'application... je code male ??
-
-
OK j'essaie et je te revient merci