PySide6.QtWidgets.QGraphicsPolygonItem¶
- class QGraphicsPolygonItem¶
The
QGraphicsPolygonItem
class provides a polygon item that you can add to aQGraphicsScene
. More…Synopsis¶
Methods¶
def
__init__()
def
fillRule()
def
polygon()
def
setFillRule()
def
setPolygon()
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description¶
To set the item’s polygon, pass a QPolygonF to
QGraphicsPolygonItem
‘s constructor, or call thesetPolygon()
function. Thepolygon()
function returns the current polygon.QGraphicsPolygonItem
uses the polygon and the pen width to provide a reasonable implementation ofboundingRect()
,shape()
, andcontains()
. Thepaint()
function draws the polygon using the item’s associated pen and brush, which you can set by calling thesetPen()
andsetBrush()
functions.- __init__([parent=None])¶
- Parameters:
parent –
QGraphicsItem
Constructs a
QGraphicsPolygonItem
.parent
is passed toQAbstractGraphicsShapeItem
‘s constructor.See also
- __init__(polygon[, parent=None])
- Parameters:
polygon –
QPolygonF
parent –
QGraphicsItem
Constructs a
QGraphicsPolygonItem
withpolygon
as the default polygon.parent
is passed toQAbstractGraphicsShapeItem
‘s constructor.See also
Returns the fill rule of the polygon. The default fill rule is Qt::OddEvenFill.
See also
setFillRule()
drawPolygon()
Returns the item’s polygon, or an empty polygon if no polygon has been set.
See also
Sets the fill rule of the polygon to
rule
. The default fill rule is Qt::OddEvenFill.See also
fillRule()
drawPolygon()
Sets the item’s polygon to be the given
polygon
.See also