Bonjour,
Dans les 2 exemples de code çi-dessous, je cherche à afficher et utiliser une vue.
Le soucis est que lorsque le thread est utilisé, ma vue se lance, mais ne se charge pas completement.
En effet les labels et la pluspart des composant ne s'affiche pas !
Quelqu'un saurait-il pourquoi ? Je souhaite utiliser MainLoop pour faire en sorte que le thread attende la fin de l'interaction Homme_Vue pour continuer !!
car si je retire les lignes concernant mainloop, la vue ne fait qu'apparaitre très furtivement !!
---------
Code 1 :
--------------------------------------------------------
a = threading.Thread(None, self.Automate, None, (), {})
a.start()
def Automate(self):
....
....
self.app = wx.App()
frame = MyPanel(self,TEXT_PANNEL)
frame.Show()
self.app.MainLoop()
....
---------
Code 2 :
--------------------------------------------------------
Automate(...)
def Automate(self):
....
....
frame = MyPanel(self,TEXT_PANNEL)
frame.Show()
....
Partager