PySide6.QtWidgets.QGraphicsPathItem¶
- class QGraphicsPathItem¶
QGraphicsPathItem
类提供了一个路径项,您可以将其添加到QGraphicsScene
中。更多…概要¶
方法¶
def
__init__()
def
path()
def
setPath()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
要设置项目的路径,将QPainterPath传递给
QGraphicsPathItem
的构造函数,或调用setPath()
函数。path()
函数返回当前路径。QGraphicsPathItem
使用路径来提供boundingRect()
、shape()
和contains()
的合理实现。paint()
函数使用项目的关联笔和画刷绘制路径,您可以通过调用setPen()
和setBrush()
函数来设置它们。- __init__([parent=None])¶
- Parameters:
父级 –
QGraphicsItem
构造一个QGraphicsPath。
parent
被传递给QAbstractGraphicsShapeItem
的构造函数。另请参阅
- __init__(path[, parent=None])
- Parameters:
路径 –
QPainterPath
parent –
QGraphicsItem
使用
path
作为默认路径构造一个QGraphicsPath项。parent
被传递给QAbstractGraphicsShapeItem
的构造函数。另请参阅
- path()¶
- Return type:
返回项目的路径作为QPainterPath。如果未设置任何项目,则返回一个空的QPainterPath。
另请参阅
- setPath(path)¶
- Parameters:
路径 –
QPainterPath
将项目的路径设置为给定的
path
。另请参阅