Как сделать так, чтобы объект, подобный красному на этом рисунке, перетаскивался вдоль белой линии, чтобы он вращался по мере того, как линия изгибалась, и оставался неподвижным на линии?
Использование GraphicsItems в Qt.
Как сказал Даниэль Санчес:
получить радиус круга, повернуть его в поле, повернуть по центру круга,
выучить математику
Других решений пока нет …