Update ARE-DYNAMIC.py

This commit is contained in:
ConstancePoulain 2017-04-10 18:28:31 +02:00 committed by GitHub
parent 39fed16d4f
commit 4d80e53097
1 changed files with 16 additions and 12 deletions

View File

@ -75,6 +75,9 @@ ListePourcents = list()
#Couleurs des Stratégies #Couleurs des Stratégies
CouleursStrat=['b','r','black','g','purple'] CouleursStrat=['b','r','black','g','purple']
# Vitesse de défilement des images dans l'affichage dynamique en millisecondes
Vitesse = 1
# Fonction pour le GUI # Fonction pour le GUI
def saisir_les_pourcentages(): def saisir_les_pourcentages():
""" """
@ -495,6 +498,9 @@ Var_choix=IntVar(fenetre)
# Nombre d'itérations maximum # Nombre d'itérations maximum
It=IntVar(fenetre) It=IntVar(fenetre)
# Vitesse de défilement des images dans l'affichage dynamique en millisecondes, pré-variable IntVar
Vit = IntVar()
def affichage_combobox(): def affichage_combobox():
""" """
S'il y a eu clic sur le bouton, S'il y a eu clic sur le bouton,
@ -515,8 +521,7 @@ def Interface():
global X global X
global Y global Y
global Var_choix global Var_choix
global Vitesse global Vit
Label(fenetre, text = "Paramétrage des variables").grid(row = 0, columnspan = 2) Label(fenetre, text = "Paramétrage des variables").grid(row = 0, columnspan = 2)
Label(fenetre, text = "Saisir la taille de la matrice souhaitée:").grid(row=1, columnspan = 2) Label(fenetre, text = "Saisir la taille de la matrice souhaitée:").grid(row=1, columnspan = 2)
@ -532,17 +537,15 @@ def Interface():
Radiobutton(fenetre, text="Type 1", variable=Var_choix, value=0, command=affichage_combobox).grid(row=5, sticky=W) Radiobutton(fenetre, text="Type 1", variable=Var_choix, value=0, command=affichage_combobox).grid(row=5, sticky=W)
Radiobutton(fenetre, text="Type 2", variable=Var_choix, value=1, command=affichage_combobox).grid(row=6, sticky=W) Radiobutton(fenetre, text="Type 2", variable=Var_choix, value=1, command=affichage_combobox).grid(row=6, sticky=W)
Radiobutton(fenetre, text="Type 3", variable=Var_choix, value=2, command=affichage_combobox).grid(row=7, sticky=W) Radiobutton(fenetre, text="Type 3", variable=Var_choix, value=2, command=affichage_combobox).grid(row=7, sticky=W)
Radiobutton(fenetre, text="Type 4", variable=Var_choix, value=3, command=saisir_les_pourcentages).grid(row=8, sticky=W) Radiobutton(fenetre, text="Type 4", variable=Var_choix, value=3).grid(row=8, sticky=W)
Radiobutton(fenetre, text="Type 5", variable=Var_choix, value=4, command=saisir_les_pourcentages).grid(row=9, sticky=W)
Label(fenetre, text="Saisir le nombre d'itérations:").grid(row = 15, columnspan=1)
Entry(fenetre, textvariable=It, width=3).grid(row = 16)
Label(fenetre, text="Saisir le nombre d'itérations:").grid(row = 14, columnspan=1) Label(fenetre, text="Saisir la vitesse de défilement des images:").grid(row=17)
Entry(fenetre, textvariable=It, width=3).grid(row = 15) Entry(fenetre, textvariable=Vit, width=3).grid(row=18)
Label(fenetre, text="Saisir la vitesse de défilement des images:").grid(row=16) Button(fenetre, text="Continuer", command=fenetre.quit).grid(row=19, column=0)
vit = IntVar()
Entry(fenetre, textvariable=vit, width=3).grid(row=17)
Button(fenetre, text="Continuer", command=init_complete).grid(row=18, column=0)
Button(fenetre, text="Quitter", command=fenetre.quit).grid(row=19)
fenetre.mainloop() fenetre.mainloop()
@ -574,7 +577,7 @@ def init_complete():
global StratsResultats global StratsResultats
global Vitesse global Vitesse
Vitesse = vit.get() Vitesse = Vit.get()
global TailleGrilleX global TailleGrilleX
global TailleGrilleY global TailleGrilleY
@ -769,6 +772,7 @@ Interface()
init_complete() init_complete()
simulation() simulation()
afficher_etat_dynamique() afficher_etat_dynamique()
afficher_strat_dynamique()
affichage_strats_resultats_totaux() affichage_strats_resultats_totaux()