Получение коэффициента масштабирования сцены QT - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть приложение PyQt 5. Я помещаю производные QGraphicsRectItem rectanlges в сцену. Я рисую маленькие круги по бокам и углам прямоугольника с помощью drawEllipse в процедуре paint() прямоугольников. Они служат ручками для перетаскивания прямоугольника в другой размер. Когда я увеличиваю прямоугольник, ручки, естественно, тоже становятся больше. Я бы хотел, чтобы они оставались одинакового размера, независимо от коэффициента масштабирования сцены.

Так что мне нужно было бы либо уметь указывать радиусы маркеров в пикселях, либо делить их на коэффициент масштабирования перед рисованием. Я масштабирую с помощью метода сцены scale. Может ли QGraphicsRectItem получить доступ к коэффициенту масштабирования сцены?

...