Create only outside path using QPainterPathStroker
I have a triangle outline. I need to implement a logic where some QGraphicsItem lying outside the triangle within some range is allowed to rotate. QPainterPathStroker draws a path inside and outside the boundary of triangle. Is there any way to just construct the outside path?
Hi and welcome to devnet,
AFAIK, you can't do with default items. You'll have build it yourself to add support for only painting the outline.
Thanks for the quick reply..
I also tried using QPainterPath .conatins API to identify if a given point lies within the closed shape but no success. Can you guide as how to figure out if a given point just lies within the shape() or say the opposite that a given point lies outside or on the shape() ?
Take a look at the sources of
QPainterPathStroker. That should give you a good overview on how to do it.