Qt学习笔记——关于QGraphicsScene不同Item的添加区别
最近在使用Qt编写程序,发现了一些关于QgraphicsScene类在使用时的一些细节,做以笔记。
QGraphicsScene中Item的类型
QGraphicsScene是一个场景,也可以理解为一个Item的集合,它当中能够包含的Item类型共有以下几种:
1.QGraphicsEllipseItem ,椭圆对象,也可以添加弧边
2.QGraphicsLineItem,线对象
3.QGraphicsPathItem,路径对象
4.QGraphicsPixmapItem,像素图对象
5.QGraphicsPolygonItem,多边形对象
6.QGraphicsRectItem,矩形对象
7.QGraphicsSimpleTextItem,简文本对象
8.QGraphicsTextItem,文本对象
QGraphicsScene中的addx函数
与Item类型相对,QGraphicsScene包含了下述add函数:
1.addEllipse
2.addItem
3.addLine
4.addPath
5.addPixmap
6.addPolygon
7.addRect
8.addSimpleText
9.addText
从上述可以看到,add函数比Item的类型多了一个addItem