| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 
 | # -*-coding-utf8-*-
from tkinter import *
import random
import time
from threading import Thread
def deplacement():
    global ObsItem 
    fond.move(ObsItem,-5,0)
    fond.after(5,deplacement)
 
def choixObs():
    global ObsItem, x0
    ObsItem=[]
    for i in range(9):
        n=random.randint(1,3)
        if n==1:
            pts_1 = [(x0,300),(x0+20,260),(x0+40,300),(x0,300)]
            Obs=fond.create_polygon(pts_1, fill='black', outline='red', width=3)
        elif n==2:
            pts_2 = [(x0,220),(x0+40,220),(x0+40,240),(x0+20,280),(x0,240),(x0,220)]
            Obs=fond.create_polygon(pts_2, fill='black', outline='red', width=3)
        else:
            pts_3 = [(x0,300),(x0,260),(x0+20,220),(x0+40,260),(x0+40,300),(x0,300),(x0,260),(x0+40,300)]
            Obs=fond.create_polygon(pts_3, fill='black', outline='red', width=3)
        x0-=40
        ObsItem.append(Obs)
    deplacement()   
 
 
fenetre=Tk()
fenetre.geometry("300x300")
fond=Canvas(fenetre, width=360, height=300, bg="white")
fond.grid()
x0=320
choixObs()
fenetre.mainloop() | 
Partager