我有一个关于 QGraphicsPolygonItem 缩放的问题。
我有多边形(在 QGraphicsPolygonItem 内):
QPolygonF p1;
p1 << QPointF(-4, 32) << QPointF(-4, -32) << QPointF(4, -32) << QPointF(4, 32);
//or
//p1 << QPointF(0, 0) << QPointF(8, 0) << QPointF(8, 64) << QPointF(0, 64);
//whatever, they both doesn't work correctly.
然后,我尝试缩放它( setScale(2) ),多边形从中心点开始缩放,而不是从左上角开始。我已阅读有关 Qt 缩放和原点的文档,但没有效果。出于测试目的,我已将多边形更改为矩形 - 比例正常工作。
如何从顶部,左侧缩放多边形?
无比例(红色多边形,黑色矩形):(
来源:sources.ru)
使用比例 x2:(
来源:sources.ru)
感谢您的任何帮助