From 4d80e53097452030f0f584d46378104463a2166a Mon Sep 17 00:00:00 2001 From: ConstancePoulain Date: Mon, 10 Apr 2017 18:28:31 +0200 Subject: [PATCH] Update ARE-DYNAMIC.py --- ARE-DYNAMIC.py | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/ARE-DYNAMIC.py b/ARE-DYNAMIC.py index d163c3f..7c89c2d 100644 --- a/ARE-DYNAMIC.py +++ b/ARE-DYNAMIC.py @@ -75,6 +75,9 @@ ListePourcents = list() #Couleurs des Stratégies CouleursStrat=['b','r','black','g','purple'] +# Vitesse de défilement des images dans l'affichage dynamique en millisecondes +Vitesse = 1 + # Fonction pour le GUI def saisir_les_pourcentages(): """ @@ -495,6 +498,9 @@ Var_choix=IntVar(fenetre) # Nombre d'itérations maximum It=IntVar(fenetre) +# Vitesse de défilement des images dans l'affichage dynamique en millisecondes, pré-variable IntVar +Vit = IntVar() + def affichage_combobox(): """ S'il y a eu clic sur le bouton, @@ -515,8 +521,7 @@ def Interface(): global X global Y global Var_choix - global Vitesse - + global Vit 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) @@ -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 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 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) - Entry(fenetre, textvariable=It, width=3).grid(row = 15) + Label(fenetre, text="Saisir la vitesse de défilement des images:").grid(row=17) + Entry(fenetre, textvariable=Vit, width=3).grid(row=18) - Label(fenetre, text="Saisir la vitesse de défilement des images:").grid(row=16) - 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) + Button(fenetre, text="Continuer", command=fenetre.quit).grid(row=19, column=0) fenetre.mainloop() @@ -574,7 +577,7 @@ def init_complete(): global StratsResultats global Vitesse - Vitesse = vit.get() + Vitesse = Vit.get() global TailleGrilleX global TailleGrilleY @@ -769,6 +772,7 @@ Interface() init_complete() simulation() afficher_etat_dynamique() +afficher_strat_dynamique() affichage_strats_resultats_totaux()