如何在不干扰形状的情况下重新缩放GraphicItems?
我正在尝试从场景的一部分重新缩放QGraphicsItems。当我重新缩放QGraphicsItem时,它会改变形状。
QList<QGraphicsItem*> items;
for (auto it : items)
{
qreal scale = 1.75;
QPointF c = it->mapToScene(it->boundingRect().center());
it->setScale(scale);
QPointF cNew = it->mapToScene((it->boundingRect()).center());
QPointF offset = c - cNew;
it->moveBy(offset.x(), offset.y());
}
https://stackoverflow.com/questions/56564499
复制相似问题