在开发基于图形视图框架QGraphicsView的应用的时候,其中很重要的一部分工作就是处理与框架中图元的交互。这也是最让人头疼的。这里就介绍一下与Item交互过程中那些常见的操作。
标准图元
在QGraphicsView图形视图框架中QT提供了很多标准的Item,通过组合使用各种基本图元,我们可以实现各种各样的复杂场景。充分的了解和熟悉标准图元,能避免在开发的过程中重复造轮子。QGraphicsView中标准图元如下表所示:
图元名称 | 说明 |
---|---|
QGraphicsLineItem | 用来绘制直线,可以通过setLine(const QLineF&)来添加。 |
QGraphicsRectItem | 用来绘制矩形,通过setRect()来进行添加 |
QGraphicsEllipseItem | 用来绘制椭圆,或 |