Python

Fermé
python - 7 avril 2021 à 16:47
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 - 8 avril 2021 à 18:19
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

2 réponses

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
7 avril 2021 à 17:15
bonjour,
peut-être en utilisant withdraw() au lieu de destroy()?
0
j'ai essayer ta methode withdraw() mais se ne donne rien le boutton n'ouvre pas le fenetre precedente
0
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > python
7 avril 2021 à 18:15
tu progresses, tu n'as plus le message d'erreur?
quel est le code du bouton? il fait bien appel à deiconify()?
0
python > yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024
Modifié le 7 avril 2021 à 18:23
aucune 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
0
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > python
7 avril 2021 à 18:44
Je suppose que tu ne montres qu'une partie de ton code. Veux-tu éviter que nous comprenions ce que tu fais?
où est
def fenetre1()
?
0
python > yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024
7 avril 2021 à 18:47
j'ai pas mis fenetre1 dans une fonction puisque ces elle qui s'affiche quand le lance l'application... je code male ??
0
OK j'essaie et je te revient merci
0