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