Bonjour,
Voici la structure de mon programme :
Le problème c'est que l'algo est long, et du coup je me retrouve avec une fenêtre qui ne répond pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void AuClicSurQLabel() { Arecuperer = Uneautreclasse::algotreslong(); MAJ(Arecuperer); //Met à jour le QLabel ave le QLabel avec les infos de Arecuperer }
Je sais qu'il y a une histoire de thread mais je ne n'arrive pas à maitriser le concept...
AuClicSurQLabel() est une méthode héritée d'un QWidget donc elle doit être executé par le thread GUI ? J'aimerai libérer ce thread le temp de l'algo pour que la fenêtre ne bug pas, comment s'y prendre ?
Merci beaucoup pour votre aide !
Félix.
Edit : J'utilise Qt si ça peut simplifier des choses...
Partager