Una funzione per aspettare un intervallo di tempo in QT

Autore: Fabio Di Matteo
Ultima revisione: 13/03/2014

Se interessa una funzione che mette in pausa le istruzioni per n secondi senza congelare l'interfaccia grafica della vostra applicazione.

void pause(int seconds)
{
    QTime dieTime= QTime::currentTime().addSecs(seconds);
    while( QTime::currentTime() < dieTime )
    QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
}