Задержка без обработки событий
QThread::sleep(1000);
Задержка с обработкой событий
QEventLoop Loop; QTimer Timer; connect(&Timer, &QTimer::timeout, &Loop, &QEventLoop::quit); Timer.setSingleShot(true); Timer.start(1000); Loop.exec();