Plusieurs Qthreads et mise à jour de l'interface graphique ?
Bonjour à tous,
je suis assez novice en PyQt mais je suis sur un projet assez complexe.
J'ai créé une interface graphique et j'ai quelques soucis de freeze de l'écran.
Mon projet consiste à utiliser des capteurs de pression pour relever des poids.
Le poids est relevé toutes les 400ms et met à jour des champs texte de mon interface graphique.
Tout cela est géré dans le Thread principal, jusque là pas de soucis. J'utilise les librairies du constructeur (Phidgets).
Le problème c'est que je veux analyser ces relevés de poids en continu et faire certaines actions en fonction de ces données récoltées. Alors j'ai créé un Qthread avec une boucle infinie pour cela.
Tout fonctionne bien sauf que pendant ce temps, l'interface graphique est complètement gelée, pourtant un qthread permet bien de faire tourner un code en arrière plan non?
J'ai essayé d'incorporer des processEvents() à différents endroits dans la boucle infinie, mais rien y fait.
Si vous avez quelques idées, je suis preneur!
Merci beaucoup d'avance