Tkinter frame with bouncing balls in it. import random import Tkinter as tk from widget import Widget self.nr_of_windows = 0 self.root = root self.destroy() self.event_name = event_name self.destroy() self.canvas = canvas self.r = 20.0; self.vel = {'x': random.uniform(-5.0, 5.0), 'y': random.uniform(-5.0, 5.0)}; self.smooth = 0.4 # value between 0 and 1 self.id = self.canvas.create_oval(x, y, x + (self.r * 2), y + (self.r * 2), fill="black") self.set_bindable_and_tagorid(self.canvas, self.id) self.canvas.delete(self.id)