Используйте QTimer.
Подключите сигнал timeout()
к слоту, который увеличивает значение в QProgressBar.
QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(update()));
timer->start(1000);
В этом случае update()
будет вызывать каждыйвторой.