ProgressBar; show smaller increments, increase refresh speed, show update ticks.
When testing a large SD card, it takes 'a while' before the progressbar advances, and can also take a while for the test to fail, so you're not sure if test is actually advancing. The changes I propose address this by:
decreasing step size from 1% to 0.01%,
show e.g. '1234/10000 (12%)' then '1256/10000 (12%)' rather than steady '12%' (GRR! why won't it handle decimals?),
show a rotating 'spinner' every update,
checking f3 output every 200mS instead of 1500mS.
NB I am not a QT developer; there may be better ways to do what I did.
ProgressBar; show smaller increments, increase refresh speed, show update ticks. When testing a large SD card, it takes 'a while' before the progressbar advances, and can also take a while for the test to fail, so you're not sure if test is actually advancing. The changes I propose address this by: