Я унаследовал от QGraphicsObject
и создал новый класс с растровым изображением и установил для его исходной точки преобразования значение:
setTransformOriginPoint(boundingRect().center());
Но когда я вызываю setRotation()
в моем классе (который добавляется к QGraphicsView
с помощью сцены), вращение не использует центр в качестве привязки вращения. Как я могу установить центр в качестве якоря вращения? Спасибо !
Дополнительная информация: вызов setRotation () вне функции sceneEvent работает, но внутри sceneEvent, при щелчке, исходная точка не работает.