I have a program that loads a file and does calculations. I show the progress and the final results using a qprogressbar and qlcdnumbers.

When I run the program the first time, by loading an input file, the progress bar is set to visible and the LCD's are incremented one at a time. This works great the first time, but if I load another file all I see is the final results. My progress bar doesn't show and the LCD's don't increase one at a time, which is a great visual effect, when it works. The calculations are all correct the second time but there is no 'animation' except for the first time.

I have tried resetting all the values back to zero on the LCD's to no avail, and haven't been able to find anything in the forums.