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
|
from tkinter import*
phrase='LA GUERRE DES MONDES' # C'est dans cette phrase que je veux détecter une lettre
def présence(action): # La fonction qui detecte une lettre dans la phrase
analysePhr=phrase.split(' ') # Je récupère les mots de ma phrase
lettre=texte.get().split(' ') # Je récupère ma lettre
reponse=''
for j in range (len(analysePhr)):
if lettre==analysePhr[j]: # Je teste si la lettre est dans la phrase
reponse='oui'
zonePhr['text']=reponse
def Fenêtre(): # L'interface Tkinter
global fen,texte,zonePhr
fen=Tk()
zonePhr=Label(fen,justify='center',text=phrase,bg='yellow',height=2,width=46,font=('arial', 22))
zonePhr.grid(column=2,row=0,sticky=N,padx=20,pady=140)
texte=StringVar()
texte.set('Entrez la lettre ici.')
zoneRep=Entry(fen,textvariable=texte,justify='center',width=20)
zoneRep.grid(column=2,row=0,sticky=N,pady=230)
zoneRep.bind('<Key-Return>',présence) # La touche enter lance la fonction présence
fen.mainloop()
Fenêtre() |
Partager