图形视图框架的结构
1.1 场景
QGraphicsScene 类
输出 QGraphicsItem类型
1.2 视图
QGraphicsView 类
场景中的背景层BackgroundLayer贴上这张图
中间的黑框矩形就是程序中的矩形图形项,addItem()函数的重载函数可以添加画刷和画笔颜色
矩形图形项的左上角坐标对应的场景scene坐标系的 (0, 0)点,对应上面图片的左上角
用视图QGraphicsView类对象设置场景前景和背景:
两个视图的场景的背景不一样
用场景QGraphicsScene类对象设置场景前景和背景:
两个视图的场景的背景一样
1.3 图形项
相比上一个程序,有了自定义的的红色矩形在自定义图形项中
背景图片的位置也和上一个程序不同,这是因为: