Получение коэффициента масштабирования сцены QT

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

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

0 ответов

Другие вопросы по тегам