Не получается выложить изображение gif с помощью tkinter

389 просмотраgif
0
0 Комментариев

Обьясните пожалуйста почему питон не выводит изображение (Путь к файлу правильный), и как исправить ошибку.
from tkinter import *
import random
import time
class Game:
def __init__(self):
self.tk = Tk()
self.tk.title(\»Человечек спешит к выходу\»)
self.tk.resizable(0, 0)
self.tk.wm_attributes(\»-topmost\», 1)
self.canv = Canvas(self.tk, width=500, height=500, highlightthickness=0)
self.canv.pack()
self.tk.update()
self.canv_height = 500
self.canv_width = 500
self.bg = PhotoImage(file=\’background.gif\’)
w = self.bg.width()
h = self.bg.height()
for x in range(0, 5):
for y in range(0, 5):
self.canv.create_image(x * w, y * h, image = self.bg, anchor=\’nw\’)
self.sprites = []
self.running = True
def mainloop(self):
c = 2
while c == 2:
if self.running == True:
for sprites in self.sprites:
sprite.move()
tk.update_idletasks()
tk.update()
time.sleep(0.01)
g = Game()
g.mainloop()


Добавить комментарий

0 Answers

Python Опубликовано 18.12.2018
Напишите свой ответ на данный вопрос.
Scroll Up