【Qt入门】第11章之图形视图框架的结构

图形视图框架的结构

clipboard

1.1 场景

QGraphicsScene 类

clipboard

clipboard

输出 QGraphicsItem类型

clipboard

clipboard

clipboard

1.2 视图

QGraphicsView 类

clipboard

场景中的背景层BackgroundLayer贴上这张图

background

clipboard

中间的黑框矩形就是程序中的矩形图形项,addItem()函数的重载函数可以添加画刷和画笔颜色

矩形图形项的左上角坐标对应的场景scene坐标系的 (0, 0)点,对应上面图片的左上角

clipboard

715ee6893c62c6e246c2362aa3684c6

clipboard

clipboard

用视图QGraphicsView类对象设置场景前景和背景:

clipboard

两个视图的场景的背景不一样

clipboard

用场景QGraphicsScene类对象设置场景前景和背景:

clipboard

两个视图的场景的背景一样

clipboard

clipboard

clipboard

1.3 图形项

clipboard

clipboard

clipboard

clipboard

相比上一个程序,有了自定义的的红色矩形在自定义图形项中

背景图片的位置也和上一个程序不同,这是因为:

clipboard

clipboard

clipboard

clipboard

猜你喜欢

转载自www.cnblogs.com/xiaozhihong/p/9757313.html