Class: QgsLayoutItemPolygon¶
Layout item for node based polygon shapes.
Class Hierarchy¶
Base classes¶
An abstract layout item that provides generic methods for node based shapes such as polygon or polylines. |
|
Base class for graphical items within a |
|
A base class for objects which belong to a layout. |
|
Abstract interface for generating an expression context. |
|
Interface for layout objects which support undo/redo commands. |
Methods
Sets the symbol used to draw the shape. |
|
Returns the fill symbol used to draw the shape. |
Static Methods
Returns a new polygon item for the specified layout. |
- class qgis.core.QgsLayoutItemPolygon[source]¶
Bases:
QgsLayoutNodesItem
- __init__(layout: QgsLayout | None)
Constructor for QgsLayoutItemPolygon for the specified
layout
.- Parameters:
layout (Optional[QgsLayout])
- __init__(polygon: QPolygonF, layout: QgsLayout | None)
Constructor for QgsLayoutItemPolygon for the specified
polygon
andlayout
.- Parameters:
polygon (QPolygonF)
layout (Optional[QgsLayout])
- static create(layout: QgsLayout | None) QgsLayoutItemPolygon | None [source]¶
Returns a new polygon item for the specified
layout
.The caller takes responsibility for deleting the returned object.
- Parameters:
layout (Optional[QgsLayout])
- Return type:
Optional[QgsLayoutItemPolygon]
- setSymbol(self, symbol: QgsFillSymbol | None)[source]¶
Sets the
symbol
used to draw the shape. Ownership ofsymbol
is not transferred.See also
- Parameters:
symbol (Optional[QgsFillSymbol])
- symbol(self) QgsFillSymbol | None [source]¶
Returns the fill symbol used to draw the shape.
See also
- Return type:
Optional[QgsFillSymbol]