PySide6.QtWidgets.QAbstractGraphicsShapeItem

class QAbstractGraphicsShapeItem

QAbstractGraphicsShapeItem 类为所有路径项提供了一个共同的基类。更多

PySide6.QtWidgets.QAbstractGraphicsShapeItem 的继承图

继承自: QGraphicsSimpleTextItem, QGraphicsRectItem, QGraphicsPolygonItem, QGraphicsPathItem, QGraphicsEllipseItem

概要

方法

注意

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

详细描述

这个类本身并没有完全实现一个项目;特别是,它没有实现由QGraphicsItem继承的boundingRect()paint()

你可以继承这个项目,以提供一个简单的基类实现,用于访问项目的笔和画笔。

__init__([parent=None])
Parameters:

父级QGraphicsItem

构造一个QAbstractGraphicsShapeItemparent被传递给QGraphicsItem的构造函数。

brush()
Return type:

QBrush

返回项目的画笔,如果未设置画笔,则返回空画笔。

另请参阅

setBrush()

pen()
Return type:

QPen

返回项目的画笔。如果未设置画笔,此函数将返回QPen(),即默认的黑色实线画笔,宽度为1。

另请参阅

setPen()

setBrush(brush)
Parameters:

画笔QBrush

将项目的画笔设置为 brush

项目的画笔用于填充项目。

如果您使用带有QGradient的画笔,渐变是相对于项目的坐标系统的。

另请参阅

brush()

setPen(pen)
Parameters:

QPen

设置此项目的笔为 pen

笔用于绘制项目的轮廓。

另请参阅

pen()