Update ARE-DYNAMIC.py
This commit is contained in:
parent
2bba1d7c64
commit
fbff925f67
|
@ -519,6 +519,33 @@ It=IntVar(fenetre)
|
||||||
# Vitesse de défilement des images dans l'affichage dynamique en millisecondes, pré-variable IntVar
|
# Vitesse de défilement des images dans l'affichage dynamique en millisecondes, pré-variable IntVar
|
||||||
Vit = IntVar()
|
Vit = IntVar()
|
||||||
|
|
||||||
|
def affichage_fenetre_infos():
|
||||||
|
"""
|
||||||
|
S'il y a eu clic sur le bouton "Infos", affiche une fenetre contenant
|
||||||
|
le détail de chaque stratégie et de chaque type de matrice de départ.
|
||||||
|
"""
|
||||||
|
fenetre_infos=Tk()
|
||||||
|
Label(fenetre_infos, text="INFORMATIONS").grid()
|
||||||
|
Label(fenetre_infos, text=" ").grid(sticky=W)
|
||||||
|
Label(fenetre_infos, text="STRATEGIES :").grid(sticky=W)
|
||||||
|
Label(fenetre_infos, text="Stratégie 0 : Toujours nier.").grid(sticky=W)
|
||||||
|
Label(fenetre_infos, text="Stratégie 1 : Toujours avouer.").grid(sticky=W)
|
||||||
|
Label(fenetre_infos, text="Stratégie 2 : Alterner entre avouer et nier.").grid(sticky=W)
|
||||||
|
Label(fenetre_infos, text="Stratégie 3 : Choisis l'état de son adversaire précédent.").grid(sticky=W)
|
||||||
|
Label(fenetre_infos, text="Stratégie 4 : Choisis l'état que son adversaire a majoritairement choisi avant.").grid(sticky=W)
|
||||||
|
Label(fenetre_infos, text="Stratégie 5 : Choisis l'état de son voisin ayant obtenu le meilleur gain.").grid(sticky=W)
|
||||||
|
|
||||||
|
Label(fenetre_infos, text=" ").grid(sticky=W)
|
||||||
|
|
||||||
|
Label(fenetre_infos, text="GRILLES DE DEPART :").grid(sticky=W)
|
||||||
|
Label(fenetre_infos, text="Type 0 : Même stratégie pour tout le monde, les états sont aléatoires.").grid(sticky=W)
|
||||||
|
Label(fenetre_infos, text="Type 1 : Tous les joueurs nient sauf un qui avoue, même stratégie pour tous.").grid(sticky=W)
|
||||||
|
Label(fenetre_infos, text="Type 2 : Tous les joueurs avouent sauf un qui nie, même stratégie pour tous.").grid(sticky=W)
|
||||||
|
Label(fenetre_infos, text="Type 3 : La répartition des stratégies est équitable, les états de départs sont aléatoires.").grid(sticky=W)
|
||||||
|
Label(fenetre_infos, text="Type 4 : Les pourcentages de chaque stratégie sont choisis, les états de départ sont aléatoires.").grid(sticky=W)
|
||||||
|
|
||||||
|
fenetre_infos.mainloop()
|
||||||
|
|
||||||
def affichage_combobox():
|
def affichage_combobox():
|
||||||
"""
|
"""
|
||||||
S'il y a eu clic sur le bouton,
|
S'il y a eu clic sur le bouton,
|
||||||
|
@ -557,7 +584,7 @@ def Interface():
|
||||||
Radiobutton(fenetre, text="Type 2", variable=Var_choix, value=2, command=affichage_combobox).grid(row=7, sticky=W)
|
Radiobutton(fenetre, text="Type 2", variable=Var_choix, value=2, command=affichage_combobox).grid(row=7, sticky=W)
|
||||||
Radiobutton(fenetre, text="Type 3", variable=Var_choix, value=3).grid(row=8, sticky=W)
|
Radiobutton(fenetre, text="Type 3", variable=Var_choix, value=3).grid(row=8, sticky=W)
|
||||||
Radiobutton(fenetre, text="Type 4", variable=Var_choix, value=4, command=saisir_les_pourcentages).grid(row=9, sticky=W)
|
Radiobutton(fenetre, text="Type 4", variable=Var_choix, value=4, command=saisir_les_pourcentages).grid(row=9, sticky=W)
|
||||||
|
Button(fenetre, text="Infos", command=affichage_fenetre_infos).grid(row=7, column=1, sticky=W)
|
||||||
Label(fenetre, text="Saisir le nombre d'itérations:").grid(row = 15, columnspan=1)
|
Label(fenetre, text="Saisir le nombre d'itérations:").grid(row = 15, columnspan=1)
|
||||||
Entry(fenetre, textvariable=It, width=3).grid(row = 16)
|
Entry(fenetre, textvariable=It, width=3).grid(row = 16)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue