все просто:
1. добавляешь сигнал в MainWindow.h:
C++ (Qt)
signals:
void signal_UpdateProgress(int AValue);
2. соединяем его с нашим прогресс баром:
C++ (Qt)
connect(this,SIGNAL(updateProgress(int)),&ui.progressBar,SLOT(setValue(int)));
3. инициализируем прогресс бар перед использованием:
C++ (Qt)
ui.progressBar->setRange ( 0, 100 );
4. вставляешь сигнал signal_UpdateProgress в свою функцию и все готово.
C++ (Qt)
emit signal_UpdateProgress(NewValue);