Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QAbstractGraphicsShapeItem Class Reference
[QtGui module]

该QAbstractGraphicsShapeItem类提供一个共同的基础,所有的路径项目。More...

继承QGraphicsItem

通过继承QGraphicsEllipseItemQGraphicsPathItemQGraphicsPolygonItemQGraphicsRectItemQGraphicsSimpleTextItem

Methods


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的拥有。

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

QBrush QAbstractGraphicsShapeItem.brush (self)

返回该项目的画笔,或一个空刷,如果没有刷已定。

See also setBrush( ) 。

bool QAbstractGraphicsShapeItem.isObscuredBy (self, QGraphicsItem item)

从重新实现QGraphicsItem.isObscuredBy( ) 。

QPainterPath QAbstractGraphicsShapeItem.opaqueArea (self)

从重新实现QGraphicsItem.opaqueArea( ) 。

QPen QAbstractGraphicsShapeItem.pen (self)

返回该项目的笔下。如果没有笔已定,这个函数返回QPen ( ) ,默认的黑色实线与笔宽0 。

See also setPen( ) 。

QAbstractGraphicsShapeItem.setBrush (self, QBrush brush)

设置项的刷brush

该项目的刷来填充该项目。

如果使用毛刷带QGradient的梯度是相对于项目的坐标系。

See also brush( ) 。

QAbstractGraphicsShapeItem.setPen (self, QPen pen)

设置笔的资料,以pen

画笔用于绘制项目的轮廓。

See also pen( ) 。




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5