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:
Edité par Guigui_: balises [Code] rajoutées
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
Le bouton [Résolu] est en bas à gauche
Partager