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
|
from tkinter import *
import random
Mafenetre = Text()
# Je definis une liste de lettres et une liste de couleurs
liste_lettres=["A","B","C","D","E","F","V","L","M","I","R"]
liste_couleurs=["blue", "turquoise1", "RoyalBlue1", "green2", "gray48", "black", "gold", "orange", "red"]
# Je definis pour chaque couleur un parametre de tag portant le nom de la couleur
for i in liste_couleurs:
Mafenetre.tag_config(i, foreground=i)
# Fonction appelee par la touche espace, qui insere une lettre aleatoire d'une couleur aleatoire
def Suivant2(event):
Mafenetre.insert('insert', random.choice(liste_lettres), random.choice(liste_couleurs))
# Je dis qu'il faut faire appel a la fonction si on appuie sur espace
Mafenetre.bind("<space>", Suivant2) # barre d'espace
# parametres de la fenetre
Mafenetre.config(font=('Helvetica', 120, 'bold'))
# initialisation de l'affichage
Mafenetre.insert('insert', random.choice(liste_lettres), random.choice(liste_couleurs))
Mafenetre.pack()
Mafenetre.mainloop() |
Partager