1 2 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() | 
Partager