Bonjour,
Tout est dans le titre. Je voudrais encadrer un query.exec() (un UPDATE d'une table assez long), par un changement de curseur : QApplication::setOverrideCursor(QCursor(Qt::WaitCursor)) - query.exec() - QApplication::restoreOverrideCursor().
J'ai utilisé les signaux, joué avec les QApplication::processEvents() sans aucun résultat. Une séquence avec 3 qDebug() me donne bien
"WaitCursor" - " UPDATE Terminé avec succès" - "DefCursor" mais les 3 évènements sont affichés à la fin de l'enregistrement (après le db.commit).
Quelle est la bonne approche ?
Merci. AD
Partager