- 类 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])#
- 参数:
parent –
QGraphicsItem
构建一个 QGraphicsPath。将
parent传递给QAbstractGraphicsShapeItem的构造函数。另请参阅
- __init__(path[, parent=None])
- 参数:
path –
QPainterPathparent –
QGraphicsItem
使用
path作为默认路径构建一个 QGraphicsPath 项目。将parent传递给QAbstractGraphicsShapeItem的构造函数。另请参阅
- path()#
- 返回类型::
返回项目路径作为 QPainterPath。如果没有设置项目,则返回空的 QPainterPath。
另请参阅
- setPath(path)#
- 参数:
path –
QPainterPath
将项的路径设置为给定的
path.另请参阅