diff --git a/pyAmakIHM/classes/controleur.py b/pyAmakIHM/classes/controleur.py index dd2063aa74556bcd1118a6450fd4a4d4586db21b..d91537b93a1b761401fdf0068a524cc7fc3f63be 100644 --- a/pyAmakIHM/classes/controleur.py +++ b/pyAmakIHM/classes/controleur.py @@ -187,7 +187,13 @@ class Controleur: self.__is_run = True self.__amas.put_token() - def updateCycle(self,value) -> None: + def updateCycle(self,env,amas) -> None: + try: + self.updateWindow(env,amas) + except: + return + + def updateWindow(env,amas): pass def initialisation(self): @@ -200,7 +206,4 @@ class Controleur: self.__fenetre.display() def updateClosing(self): - print("Debut dans le controleur") self.__amas.exit_program() - print("Attente de l'amas") - #self.__th.join() diff --git a/pyAmakIHM/classes/fenetre.py b/pyAmakIHM/classes/fenetre.py index 4accab288400fab4f25f534b68f2724017e3572d..644906860aff2ac6f8a451dec65e22a8a172cc4a 100644 --- a/pyAmakIHM/classes/fenetre.py +++ b/pyAmakIHM/classes/fenetre.py @@ -218,8 +218,9 @@ class Fenetre : def on_closing(self): self.__observer.updateClosing() + for pan in self.__panelGraphiques: + pan.quit() self.__root.quit() - print('fin') """ Run the window application