| 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
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 
 | from tkinter import*
import sys
import tkinter as tk
 
mot=""
#------Initialisation-----#
canvas_width = 600
canvas_height = 600
root = Tk()
root.title("MOTUS")
 
#----------"MOTUS" AFFICHAGE----------------#
 
label_one = Label(root, text = 'MOTUS:',font=("Courier", 50) )
label_one.grid(row = 0)
 
#----------Label Veuillez entrer un mot---------#
 
Label(root, text = "Veuillez entrer un mot", bg="black",fg="white",font="none 12 bold").grid(row=1,column=0)
 
#----------------Boite d'entrée---------------#
 
entre = Entry(root)
entre.grid(row=2,column=0)
 
 
 
#----------------Bouton---------------#
 
def message_ecris():
    mot = str(entre.get())
    liste =list(mot)
    x= 50
    y = 50
 
    for loop in range(len(liste)):
        c.create_text( x,y,text=liste[loop],font=("Courier", 25))
        x=x+100
 
 
bouton = Button(root, text="ENTREE", command=message_ecris)
bouton.grid(row=3,column=0)
 
#----------------Mot---------------#
 
 
mot = Label(text="", font = "Arial 20").grid(row=4)
 
 
 
 
 
 
c = Canvas(root, width=canvas_width,height=canvas_height, bg="beige")
 
 
 
 
 
x0,y0,x1,y1= 0,0,600,0
 
#-----------------Chrono-------------------------#
counter = 9
 
def counter_label(label):
  def count():
    global counter
    counter -= 1
    label.config(text=str(counter), font="Arial 20")
    label.after(1000, count)
    if counter < 0:
        label.config(text="Fini")
 
  count()
 
label = tk.Label(root, fg="red")
label.grid(row=1,column=4)
counter_label(label)
 
#--------------Creation des lignes--------------#
 
 
for loop in range(7):
    c.create_line(x0,y0,x1,y1,width = 2, fill="#476042")
    y0= y0 + 100
    y1= y1 + 100
 
 
x0,y0,x1,y1= 0,0,0,600
 
for loop in range(7):
    c.create_line(x0,y0,x1,y1,width = 2,fill="#476042")
 
    x0= x0 + 100
    x1= x1 + 100
 
 
 
 
c.grid(row =5 )
 
root.mainloop() |