PySide6.QtWidgets.QGraphicsPathItem

class QGraphicsPathItem

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

PySide6.QtWidgets.QGraphicsPathItem 的继承图

概要

方法

注意

本文档可能包含从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])
Parameters:

父级QGraphicsItem

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

另请参阅

addItem()

__init__(path[, parent=None])
Parameters:

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

另请参阅

addItem()

path()
Return type:

QPainterPath

返回项目的路径作为QPainterPath。如果未设置任何项目,则返回一个空的QPainterPath。

另请参阅

setPath()

setPath(path)
Parameters:

路径QPainterPath

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

另请参阅

path()