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 :
L'affichage du curseur ne change pas.
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));
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.
Partager