@Duckbill3213

Как вставить гифку в окно tkinter?

Я хочу вставить гифку в окно tkinter,и вроде бы все правильно но консоль пишет что не находит файл
Код:
import tkinter

ssw = tkinter.Tk()

def six():
    toplvl = tkinter.Toplevel() #created Toplevel widger
    photo = tkinter.PhotoImage(file = 'tenor.gif')
    lbl = tkinter.Label(toplvl ,image = photo)
    lbl.image = photo #keeping a reference in this line
    lbl.grid(row=0, column=0)

def base():
    la = tkinter.Button(ssw,text = 'yes',command=six)
    la.grid(row=0, column=0) #specifying row and column values is much better

base()

ssw.mainloop()

Ошибка:
tkinter.TclError: couldn't open "tenor.gif": no such file or directory
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 1
@DarkFox201561
Начинающий программист.Учу пайтон.
Возможно ты этот проэкт не положил в файл с этой гифкой и Пайтон просто напросто не может найти эту гифку вот и выводит ошибку!
Пример:
Делаешь проэкт и гифку в одном файле.
И делаешь код такой:
from tkinter import *
tk = Tk()
canvas = Canvas(tk, width=1000, height=800)
image = PhotoImage(file=r'D:\\файл\\файл\\гифка')
canvas.create_image(размер, размер, image=my_background, anchor='nw')
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы