Python背景问题

时间:2019-02-22 14:16:02

标签: python tkinter

我是Python的新手。尝试创建背景图像。当我运行代码时,出现的只是一个空的Tkinter窗口。我的源文件和代码在同一目录中。有想法吗?

from tkinter import *
import random
import time


Tk()
class Game:
    def _init_(self):
        self.tk = Tk()
        self.tk.title("Mr. Stick Man Races for the Exit")
        self.tk.resizable(0, 0)
        self.tk.wm_attributes("-topmost", 1)
        self.canvas = Canvas(self.tk, width=500, height=500, \
                highlightthickness=0)
        self.canvas.pack()
        self.tk.update()
        self.canvas_height=500
        self.canvas_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.canvas.create_image(x * w, y * h, \
                        image=self.bg, anchor='nw')

        self.running = True
    def _mainloop(self):
        while 1:
            if self.running == True:
                for sprite in self.sprites:
                    sprite.move()
                self.tk.update_idletasks()
                self.tk.update()
                time.sleep(0.01)
                g = Game()
                g.mainloop()

0 个答案:

没有答案