[QtGui module]
该QAbstractGraphicsShapeItem类提供一个共同的基础,所有的路径项目。More…
通过继承QGraphicsEllipseItem,QGraphicsPathItem,QGraphicsPolygonItem,QGraphicsRectItem和QGraphicsSimpleTextItem。
Methods
__init__ (self, QGraphicsItem parent = None, QGraphicsScene scene = None)
QBrush brush (self)
bool isObscuredBy (self, QGraphicsItem item)
QPainterPath opaqueArea (self)
QPen pen (self)
setBrush (self, QBrush brush)
setPen (self, QPen pen)
Detailed Description
该QAbstractGraphicsShapeItem类提供一个共同的基础,所有的路径项目。
本身这个类没有完全实现的项目,特别是它没有实现boundingRect()和paint(),它是由遗传QGraphicsItem。
你可以继承此文件提供一个简单的基实现访问,为项目的画笔和画刷。
Method Documentation
QAbstractGraphicsShapeItem.__init__ (self, QGraphicsItem parent = None, QGraphicsScene scene = None)
该parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
该scene的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
构造一个QAbstractGraphicsShapeItem。parent被传递给QGraphicsItem的构造。
QBrush QAbstractGraphicsShapeItem.brush (self)
[
返回该项目的画笔,或一个空刷,如果没有刷已定。
](docs_qbrush.html)
bool QAbstractGraphicsShapeItem.isObscuredBy (self, QGraphicsItem item)
从重新实现QGraphicsItem.isObscuredBy( ) 。
QPainterPath QAbstractGraphicsShapeItem.opaqueArea (self)
从重新实现QGraphicsItem.opaqueArea( ) 。
QPen QAbstractGraphicsShapeItem.pen (self)
[
返回该项目的笔下。如果没有笔已定,这个函数返回QPen ( ) ,默认的黑色实线与笔宽0 。
](docs_qpen.html)
QAbstractGraphicsShapeItem.setBrush (self, QBrush brush)
设置项的刷brush。
该项目的刷来填充该项目。
如果使用毛刷带QGradient的梯度是相对于项目的坐标系。
See also brush( ) 。
QAbstractGraphicsShapeItem.setPen (self, QPen pen)
设置笔的资料,以pen。
画笔用于绘制项目的轮廓。
See also pen( ) 。