有什么方法可以QPainterPath
扩展它,比如 Photoshop 中的选择 > 增长...(或扩展...)命令?
我想QPainterPath
取回 fromQGraphicsItem::shape
并将其用作QGraphicsPathItem
. 但我想将形状扩大给定的数量,比如周围 10 个像素。然后在这个展开的形状周围画一个细的轮廓。
我可以通过将用于绘制的宽度设置为 20来做到这一点(我想要的宽度 * 2,因为它在内部绘制一半,在外部绘制一半)。这给出了正确的外部形状,但线条丑陋;没有办法(我可以看到)得到这个形状并用细线勾勒它。QPen
QGraphicsPathItem
这QPainterPathStroker
门课看起来很有希望,但我似乎无法按照我的意愿去做。