Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import *
- from random import randrange, randint
- import numpy as np
- x=100
- y=100
- r=1
- n = 5
- p = 6
- t = 0
- mouvement = False
- def demarrer():
- global mouvement
- if mouvement == False:
- mouvement = True
- else:
- mouvement = False
- def deplacer():
- global mouvement, x, y, n, p, t
- if mouvement == True:
- x = np.cos(n * t) * 100
- y = np.sin(p * t) * 100
- t += 0.1
- print(x, y)
- can.create_oval(100 + x - r, 100 + y - r, 100 + x + r, 100 + y + r, fill='red', outline='red')
- fen.after(1,deplacer)
- fen = Tk()
- can = Canvas(fen, bg='white', height=200, width=200)
- can.pack(side=RIGHT)
- bout1 = Button(fen,text='Quitter',command=fen.destroy)
- bout1.pack(side=BOTTOM) #Comme Christine Boutin
- boutonDemarrer = Button(fen, text='Demarrer',command=demarrer)
- boutonDemarrer.pack(side=TOP)
- c=['red','green','blue','yellow','orange']
- i=randrange(5)
- oval = can.create_oval(x-r, y-r, x+r, y+r, fill=c[i], outline=c[i])
- fen.after(50,deplacer)
- fen.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement