When I run the code in the in the doWork method, by clicking the button1, the progress bar works as expected.
doWork
button1
However, when I pass the list
In my opinion, you have very fast program. Slow down a little.
QThread.msleep(500)
. ...
for link in links: browser.get(link) progress += 100 / len(links) self.progressChanged.emit(progress) QThread.msleep(500) # !!!