import tkinter from random import randint x,y=200,150 rm=256*256*256-1 class App: def __init__(self, t): self.img = tkinter.PhotoImage(width=x,height=y) self.c = tkinter.Label(t,image=self.img);self.c.pack() t.after_idle(self.do_snow) def do_snow(self): self.img.put((" ".join((("{"+" ".join("#{:06x}".format(randint(0, rm)) for i in range(x)))+"}" for j in range(y))))) t.after(20,self.do_snow) t=tkinter.Tk() a = App(t ) t.mainloop()