Bonjour,

J'ai créer un diaporama participatif (via une boite mail) avec Tkinter,
mon public envoi des photos sur une boite mail avec un téléphone portable et la photo s'affiche en direct sur l'écran,
seulement je cherche à créer une fonction "Modérer" ; cela aurait pour effet d'effacer le canvas à l'instant ou je clique sur le bouton ; d'effacer la liste en cours d'exécution et de relancer la fonction lister()
voila mon code qui ne fonctionne pas :

la fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
def moderer():
    can1.delete(ALL)
    os.remove(s)
    lister()
Le bouton avec appel de la fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
bou2 = Button(fen1, text='Moderer', command = moderer())
bou2.pack(side=LEFT, padx =0, pady =0)
Cela ne fonctionne pas, je n'arrive pas à comprendre pourquoi

Merci pour l'aide