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