Salut
j'ai un problème assez important sur un programme PyQt que je fais
en gros j'ai lancé un thread qui utilise self.hide () et self.show () dans une boucle qui dépend d'une variable globale
je n'ai aucun problème avec le hide () mais quand il y'a le show () le programme plante
je vous fais un schéma :
désolé de ne pas pouvoir préciser encore plus le code, mais je dois plus ou moins le garder secret.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class MyThread (QThread) : def run () : while loop : # traitement ... self.hide () # traitement ... self.show () #... self.exec_ ()
voilà le code d'erreur quand je fais les tests :
personnellement je pense qu'il s'agit d'un problème de plateforme (je suis sous linux) mais je voulais votre avisQCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
<unknown>: Fatal IO error 11
(Ressource temporairement non disponible) on X server :0.0.
REMARQUE : Le problème reste le même quand j'utilise setVisible et setShown
merci pour vos réponses
Partager