Это проще, чем вы думаете ... Вам просто нужно setRange(0, 0)
на QProgressBar. Обратите внимание, что это не будет вести себя точно так же на всех платформах.
В стиле Mac OS X это будет выглядеть так:
![enter image description here](https://i.stack.imgur.com/WQ7H9.png)
Синие полосы переместятся вправо
В Windows это будет выглядеть так (в стиле Vista / 7):
![enter image description here](https://i.stack.imgur.com/vBYYx.png)
Зеленый индикатор появится слева направо. Конечно, это займет только часть индикатора.