The QAbstractGraphicsShapeItem class provides a common base for all path items. 更多...
| 头: | #include <QAbstractGraphicsShapeItem> | 
| qmake: | QT += widgets | 
| Since: | Qt 4.2 | 
| 继承: | QGraphicsItem | 
| 继承者: | QGraphicsEllipseItem , QGraphicsPathItem , QGraphicsPolygonItem , QGraphicsRectItem ,和 QGraphicsSimpleTextItem | 
| QAbstractGraphicsShapeItem (QGraphicsItem * parent = nullptr) | |
| virtual | ~QAbstractGraphicsShapeItem () | 
| QBrush | brush () const | 
| QPen | pen () const | 
| void | setBrush (const QBrush & brush ) | 
| void | setPen (const QPen & pen ) | 
| virtual bool | isObscuredBy (const QGraphicsItem * item ) const override | 
| virtual QPainterPath | opaqueArea () const override | 
The QAbstractGraphicsShapeItem class provides a common base for all path items.
此类本身未完全实现项;尤其,它未实现 boundingRect () 和 paint (),其继承自 QGraphicsItem .
可以子类化此项,以便为项钢笔和笔刷提供简单访问器基实现。
另请参阅 QGraphicsRectItem , QGraphicsEllipseItem , QGraphicsPathItem , QGraphicsPolygonItem , QGraphicsTextItem , QGraphicsLineItem , QGraphicsPixmapItem ,和 图形视图框架 .
构造 QAbstractGraphicsShapeItem . parent 会被传递给 QGraphicsItem 的构造函数。
[虚拟]
						
						QAbstractGraphicsShapeItem::
						
							~QAbstractGraphicsShapeItem
						
						()
						
					销毁 QAbstractGraphicsShapeItem .
返回项笔刷,或空笔刷若未设置笔刷。
另请参阅 setBrush ().
[override virtual]
						
						
							bool
						
						QAbstractGraphicsShapeItem::
						
							isObscuredBy
						
						(const
						
							
								QGraphicsItem
							
						
						*
						
							item
						
						) const
						
					重实现自 QGraphicsItem::isObscuredBy ().
[override virtual]
						
						
							
								QPainterPath
							
						
						QAbstractGraphicsShapeItem::
						
							opaqueArea
						
						() const
						
					重实现自 QGraphicsItem::opaqueArea ().
返回项钢笔。若未设置笔,此函数返回 QPen(),默认黑色实线钢笔具有 1 宽度。
另请参阅 setPen ().
把项笔刷设为 brush .
项笔刷用于填充项。
若使用笔刷具有 QGradient ,渐变是相对于项的坐标系。
另请参阅 brush ().
将此项的钢笔设为实线实心 pen .
钢笔用于绘制项轮廓。
另请参阅 pen ().