Bonjour,
je débute en Python et je suis confronté au problème suivant :
j'ai une fenêtre avec un canevas contenant une image de fond et je voudrais pouvoir modifier l'image de fond à l'aide d'un bouton. J'ai procédé comme suit :
mais lorsque je clique sur le bouton, rien ne se passe. La commande semble ignorée...
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
16
17
18
19
20
21
22 from tkinter import * def Image_de_fond(): global can1 fen1 = Tk() can1 = Canvas(fen1,bg='dark grey',height=1000,width=1000) can1.grid(row=1,column=0,columnspan=10) photo1 = PhotoImage(file ='Photo_1.gif') can1.create_image(325,240,image=photo1) But1=Button(fen1,text='Change le fond',command=change_fond) But1.grid(row=0,column=0) fen1.mainloop() def change_fond(): global can1 photo2 = PhotoImage(file ='Photo_2.gif') can1.create_image(325,240,image=photo2) Image_de_fond()
Est-ce que quelqu'un aurait une idée ? Merci à tous et bonne journée,
HT
Partager