From 15dc4b4241ee8bf9feff390ae6954e3cb512ed64 Mon Sep 17 00:00:00 2001 From: Jdrezen <jeremie.drezen@gmail.com> Date: Wed, 12 May 2021 12:52:28 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20du=20probl=C3=A8me=20de=20fermeture=20de?= =?UTF-8?q?=20la=20fenetre=20avec=20un=20try-catch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyAmakIHM/classes/controleur.py | 11 +++++++---- pyAmakIHM/classes/fenetre.py | 3 ++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/pyAmakIHM/classes/controleur.py b/pyAmakIHM/classes/controleur.py index dd2063a..d91537b 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 4accab2..6449068 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 -- GitLab