Bonjour, je débute sur tkinter et j'ai un petit problème. j'ai voulu définir une fonction afin de l'appeler lors d'un appui sur un bouton mais quand je démarre le programme, cette erreur s'affiche :
AttributeError: '_tkinter.tkapp' object has no attribute 'page_regles'

voici mon programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
from tkinter import*
 
fen=Tk()
fen.geometry("500x250")
fen.configure(bg="light grey")
 
 
titre = Label(fen, text="SOS - Le jeu", bg='light grey')
titre.pack(side=TOP, pady=10)
 
bouton_jouer = Button(fen, width =12, height =1, text="jouer", bg="grey")
bouton_jouer.pack(pady=2)
 
bouton_parametres = Button(fen, width =12, height =1, text="paramètres", bg="grey")
bouton_parametres.pack(pady=2)
 
bouton_regles = Button(fen, width =12, height =1, text="règles du jeu", bg="grey", command= fen.page_regles)
bouton_regles.pack(pady=2)
 
bouton_quitter = Button(fen, width =12, height =1, text="quitter", command= fen.quit, bg="grey")
bouton_quitter.pack(pady=2)
 
def page_regles(fen):
    fen.delete(ALL)
    p1 = Label(fen, text="Le but du jeu")
    p2 = Label(fen, text="regle.")
fen.mainloop()