Bonjour,

J'ai fait un petit programme en python utilisant tkinter.

En fait, l'utilisateur choisir un repertoire source et un repetoire cible, et valide en cliquant sur un bouton, ce qui commence l'algo.
Quand le programme a fini, il crée un autre label en dessous, en affichant: "operation terminée.

J'aimerais que si l'utilisateur veut faire une autre copie, quand il clique sur copie, que ce label disparaisse. et puis biensure dès que ca refinit qu'il remarque le texte comme quoi la copie a encore ete faite.

Le pb c'est que le texte comme quoi la copie est terminée reste tjs la :-(.

Quelqu'un a une idée?

Merci
A+

Voici la méthode qui fait ca:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 def copier(self):
        self.txt5.configure(text='')
        if not self.copie:
            self.copie = True
            self.source = self.txt3.get()
            self.destination = self.txt4.get()
            c=0
            for root, dirs, files in os.walk(self.source):
                for f in files:
                    extension=f[f.rfind("."):]
                    if not f.startswith("."):
                        c=c+1
                        shutil.copyfile(os.path.join(root, f),os.path.join(self.destination,"fichier_"+str(c)+extension))
                        self.txt5.configure(text='Copie terminée')
            self.copie = False
Edité par Guigui_: balises [Code] rajoutées
Le bouton [Résolu] est en bas à gauche