correct me if i am wrong...what you mean here is that green circle and grey circle both should be Graphics Item ? also i cannot find path() function which you mentioned in
greenCircle->setPos( greyCircle->path().pointAtPercent( pc ) ) .. and can you be more clear with the last part of this statment ...
i mean ->path().pointAtPercent( pc )..
Thanks Again..

Thanks for your reply...can you please also clear that green circle and grey circle both should be Graphics Item ?..beacuse upuntil now i have drawn green circle with the help of QPainterPath and using fill path() as you can see below...so do i have to change the below code ...