Adesso ricordo
La difficoltà sta nel modo in cui ho eseguito il ciclo, che va totalmente cambiato.
Usando un timer si può ottenere quanto detto, mentre io ho fatto in modo diverso, ho consentito di scegliere valori minimo, massimo e "attuale", come fosse una progress bar (progress circle) e quindi ho creato un loop da minValue a maxValue, calcolando l'angolo all'interno di questo ciclo.
Usando un timer che ad ogni tick calcoli l'angolo e disegni l'arco (o settore) e posizioni la stella, si può fare.