GUIBaseNoThread

class labpyproject.apps.labpyrinthe.gui.skinBase.GUIBase.GUIBaseNoThread[source]

Bases : labpyproject.apps.labpyrinthe.gui.skinBase.GUIBase.GUIBase, labpyproject.core.app.app_components.GUICompNoThread

Subclasse de GUIBase destinée à un usage sans thread (Tkinter, Pygame…)

Constructeur

Methods Summary

handleExchangeObject(exobj)

Traite un objet d’échange provenant de l’application métier.

handleTask()

Méthode générique de dépilement de tâche.

sendTask(obj)

Empile une réponse à destination de l’application métier

shutdown()

Fermeture de l’interface

Methods Documentation

handleExchangeObject(exobj)[source]

Traite un objet d’échange provenant de l’application métier.

Paramètres

exobj (GUIExchangeObject) –

handleTask()[source]

Méthode générique de dépilement de tâche. A appeler dans la méthode run du thread associé au composant

sendTask(obj)[source]

Empile une réponse à destination de l’application métier

shutdown()[source]

Fermeture de l’interface