Salut,
Je veux que mon programme python ouvre une nouvelle fenêtre lorsque l'utilisateur clique sur un bouton. Jusque là, pas de problème. Seulement voilà, si l'utilisateur clique 15 fois sur le bouton, la nouvelle fenêtre s'ouvrira 15 fois.
Je pense qu'il me faudrait pouvoir trouver une fonction de type :
if fen2 (nom de mon nouvel objet fenêtre) existe déjà, alors ne pas le créer.
J'ai testé la commande suivante après le clique de l'utilisateur :
Ce qui veut dire : Essayer de détruire fen2. Et ensuite lui dire, s'il ne trouve pas fen2, alors créer fen2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 try: fen2.destroy() except NameError: fen2=Tk()
Mais c'est toujours pareil, il continue à m'ouvrir autant de fois la fenêtre que ce que je clique.
Quelqu'un aurait il une idée?
A bientôt!
Partager