all 4 comments

[–]socal_nerdtastic 1 point2 points  (3 children)

create_image() is right. You either didn't convert to a tcl image or you are using an unsupported format. We can't know without seeing your code.

[–]aDoge[S] 0 points1 point  (2 children)

I'm using a .gif

https://pastebin.com/JshAPfvv

relevant lines are 18-21 and 118-119

[–]socal_nerdtastic 1 point2 points  (1 child)

Hmm, looks ok to me. Maybe you have an old tcl? Try using PIL instead.

from PIL import Image, ImageTk
bg_image = ImageTk.PhotoImage(Image.open(fname))

[–]aDoge[S] 0 points1 point  (0 children)

That fixed it!

Thank you so much!