(leicht verändert)
Code: Alles auswählen
import Tkinter as tk
import turtle as tu
import random as rand
class Gui(object):
def __init__(self):
self.root = tk.Tk()
self.canvas = tk.Canvas(self.root, width=600, height=400)
self.turtle = tu.RawTurtle(self.canvas)
self.turtle.speed(1000)
self.button = tk.Button(self.root, text='Do It', command=self.doit)
self.canvas.pack()
self.canvas.create_window(0, -150, window=self.button)
def doit(self):
self.turtle.color(rand.choice(('red', 'green', 'blue')))
self.turtle.fd(rand.randint(5, 20))
turn = (self.turtle.left, self.turtle.right)
turn[rand.choice((0, 1))](90)
def run(self):
self.root.mainloop()
####
if __name__ == '__main__':
Gui().run()