QGraphicsPathItem#

QGraphicsPathItem提供了一个路径项,您可以将其添加到QGraphicsScene中。更多...

Inheritance diagram of PySide6.QtWidgets.QGraphicsPathItem

摘要#

方法#

  • def __init__()

  • def path()

  • def setPath()

注意

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

详细描述#

要设置项的路径,请将QPainterPath传递给QGraphicsPathItem构造函数,或调用setPath()函数。path()函数返回当前路径。

../../_images/graphicsview-pathitem.png

QGraphicsPathItem 使用路径来提供对 boundingRect()shape() ,和 contains() 的合理实现。 paint() 函数使用项目关联的笔和画刷来绘制路径,你可以通过调用 setPen()setBrush() 函数来设置这些笔刷。

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

parentQGraphicsItem

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

另请参阅

addItem()

__init__(path[, parent=None])
参数:

使用 path 作为默认路径构建一个 QGraphicsPath 项目。将 parent 传递给 QAbstractGraphicsShapeItem 的构造函数。

另请参阅

addItem()

path()#
返回类型::

QPainterPath

返回项目路径作为 QPainterPath。如果没有设置项目,则返回空的 QPainterPath。

另请参阅

setPath()

setPath(path)#
参数:

pathQPainterPath

将项的路径设置为给定的path.

另请参阅

path()