Bonjour,

J'ai un prob. de remplacement de curseur pendant un traitement.

Je souhaites mettre en place un waitcursor durant le temps de traitement de slots appelés à partir d'un menu.

voici la structure de mes slots concernés :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
zonecentrale->setCursor(QCursor(Qt::WaitCursor));
...traitements
zonecentrale->setCursor(QCursor(Qt::CrossCursor));
L'affichage du curseur ne change pas.

J'ai essayé aussi avec QApplication::setOverrideCursor( Qt::WaitCursor ); puis QApplication::restoreOverrideCursor(); : idem.

Je pense à un prob d'event ne se déclenchant qu'après la fin du slot et donc les 2 setcursor se suivraient ou alors à un délai minimum de rafraichissement, mes traitements ne durant pour le moment 1 à 3 secondes.

Je ne sais pas si cela importe maos au cas ou : zonecentrale est un QWiget utilisé avec setCentralWidget dans une QMainWindow.