class QGraphicsPolygonItem#

QGraphicsPolygonItem 类提供了一种可以添加到 QGraphicsScene 的多边形项。 更多

Inheritance diagram of PySide6.QtWidgets.QGraphicsPolygonItem

摘要#

方法#

注意

此文档可能包含从 C++ 自动翻译到 Python 的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译中存在问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们。

详细描述#

要设置项的多边形,请将一个 QPolygonF 传递给 QGraphicsPolygonItem 的构造函数,或者调用 setPolygon() 函数。函数 polygon() 返回当前的多边形。

../../_images/graphicsview-polygonitem.png

QGraphicsPolygonItem 使用多边形和笔划宽度来合理地实现 boundingRect()shape() ,和 contains() 。函数 paint() 使用与项关联的笔和画刷绘制多边形,您可以通过调用 setPen()setBrush() 函数来设置这些。

__init__([parent=None])#
参数:

parentQGraphicsItem

构造一个 QGraphicsPolygonItem 。将 parent 传递给 QAbstractGraphicsShapeItem 的构造函数。

另请参阅

addItem()

__init__([, ])
参数:

使用polygon作为默认的多边形构造一个parent传递给了

另请参阅

addItem()