'Set Canvas background as gif Tkinter [duplicate]
I want to set my Canvas background as gif. Here's what I'm currently trying to do:
def convertPage():
for i in mw.winfo_children():
i.destroy()
drop_file = Canvas(mw, width=270, height=270)
drop_file.place(x=25, y=25)
image = ImageTk.PhotoImage(file="media/ukral.gif")
drop_file.create_image(10, 10, image=image, anchor=NW)
Button(mw, text='KEYWORD IMAGE', command=fileDialog, font=('Inter', 24), fg='#3EC96D', bg='black').place(width=250, height=60, relx=0.1875, rely=0.628)
Button(mw, text='BACK', command=mainPage, font=fnt_sml, fg='#3EC96D', bg='black').place(width=250, height=60, relx=0.1875, rely=0.806)
There are no errors returned in the console, but gif doesn't work, the background of Canvas is white. BTW, I'm doing it from Mac, so maybe this could be the issue.
Update: finally found the solution here:
Solution 1:[1]
Have you tried to look online?
I found this link, it might be helpful
In short, the answer could be adding the right format kwarg
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Eilonlif |
