Bonjour, j'ai un algorithme qui tourne dans un QtConcurrent::run et avec un SIGNAL l'affiche sur ma MainWindow le nombre d'itération. Jusqu'à là tout va bien mais le problème c'est que des fois mon algo fait 1 ou 2 itérations par seconde et des fois 1000 itérations par seconde et à ce moment ça fait laguer tout mon programme. Comment faire pour limiter le nombre de d' emit de mon SIGNAL ? En gros je voudrais ne récupérer qu'un emit toutes les 200 ms et pas à chaque fois que j'envoie un signal quand il y en a trop.
Es-ce que changer l'argument Qt::ConnectionType de ma Qt::connect pourrais aider ? (en gros éviter de remplir la queue si c'est le même SIGNAL)
Partager