Bonjour,

Voici la structure de mon programme :

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
}
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...
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...