QGraphics系统

http://blog.sina.com.cn/s/blog_4a33cfca01015ppv.html
场景  视图  项
视图负责显示,场景负责和一个视图关联用于存储"项"。
场景:
QGraphicsScene(继承自QObject)*
QGraphicsSceneEvent(继承自QEvent)*
	QGraphicsSceneContextMenuEvent*
	QGraphicsSceneDragDropEvent*
	QGraphicsSceneHelpEvent*
	QGraphicsSceneHoverEvent*
	QGraphicsSceneMouseEvent*
	QGraphicsSceneMoveEvent*
	QGraphicsSceneResizeEvent*
	QGraphicsSceneWheelEvent*

视图:
QGraphicsView(继承自QAbstractScrollArea -> QFrame -> QWidget -> QObject和QPaintDevice)*

项:
QGraphicsItem(独立类)*:有两个纯虚函数boundingRect和paint,boundingRect用于碰撞检测,paint用于重绘。
	QAbstractGraphicsShapeItem*
		QGraphicsPolygonItem*
		QGraphicsRectItem*
		QGraphicsSimpleTextItem*
		QGraphicsPathItem*
		QGraphicsEllipseItem*
	QGraphicsItemGroup*
	QGraphicsLineItem*
	QGraphicsObject(还继承自QObject)*#####
		QGraphicsSvgItem*
		QGraphicsTextItem*
		QGraphicsWidget*######
			QGraphicsProxyWidget*
	QGraphicsPixmapItem*
QGraphicsLayoutItem(独立类)*
	QGraphicsLayout*
		QGraphicsAnchorLayout*
		QGraphicsGridLayout*
		QGraphicsLinearLayout*
	QGraphicsWidget*######
		QGraphicsProxyWidget*



QGraphicsTransform(继承自QObject)*
	QGraphicsRotation*
	QGraphicsScale*

QStyleOption(独立类)*
	QStyleOptionGraphicsItem *

QGraphicsEffect(继承自QObject)*
	QGraphicsBlurEffect*
	QGraphicsColorizeEffect*
	QGraphicsDropShadowEffect*
	QGraphicsOpacityEffect*

QGraphicsAnchor(继承自QObject)*


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值