QGrphicsView, QGraphicsScene 和 QGraphicsItem 的区别

简介:

初学Qt的人会经常搞不清这三个图像类QGrphicsView, QGraphicsScene 和 QGraphicsItem,它们到底有什么区别呢?

QGrphicsView类实际上是为QGraphicsScene类的内容提空了一个控件,它在一个可滑动视图空间内可视化QGraphicsScene的内容。

QGraphicsScene类提供了一个平面来管理大量的2D的图像项目,像点,直线,多边形,圆等。它是QGraphicsItem类的容器。

打个比方来说,QGrphicsView类就像是一片空旷的场地,QGraphicsScene类是上面搭建的一个舞台,QGraphicsItem类是舞台上的各种东西。

本文转自博客园Grandyang的博客,原文链接:QGrphicsView, QGraphicsScene 和 QGraphicsItem 的区别,如需转载请自行联系原博主。

相关文章
|
图形学 容器
QT chart图表(温度曲线实战)
QT chart图表(温度曲线实战)
660 0
|
存储
kettle开发篇-行扁平化
kettle开发篇-行扁平化
268 0
|
5月前
|
数据采集 JSON API
Python 实战!利用 API 接口获取小红书笔记详情的完整攻略
小红书笔记详情API接口帮助商家和数据分析人员获取笔记的详细信息,如标题、内容、作者信息、点赞数等,支持市场趋势与用户反馈分析。接口通过HTTP GET/POST方式请求,需提供`note_id`和`access_token`参数,返回JSON格式数据。以下是Python示例代码,展示如何调用该接口获取数据。使用时请遵守平台规范与法律法规。
|
C++ Windows
CMake中的find_package(xxx REQUIRED)在windows平台怎么解
CMake中的find_package(xxx REQUIRED)在windows平台怎么解
681 0
|
人工智能 数据安全/隐私保护
|
边缘计算 物联网 数据处理
云计算与边缘计算:有什么区别?
【2月更文挑战第4天】
2607 1
云计算与边缘计算:有什么区别?
《QT从基础到进阶·二十一》QGraphicsView、QGraphicsScene和QGraphicsItem坐标关系和应用
《QT从基础到进阶·二十一》QGraphicsView、QGraphicsScene和QGraphicsItem坐标关系和应用
2181 0
《QT从基础到进阶·二十一》QGraphicsView、QGraphicsScene和QGraphicsItem坐标关系和应用
|
SQL Oracle 关系型数据库
数据库连接报错之IO异常(The Network Adapter could not establish the connection)
有以下四个原因: 1. ORACLE数据库 1、oracle配置 listener.ora 和tnsnames.ora 文件里面查看是否配置正确
3796 1
关于VS2017调试时,字符数组显示"字符串中的字符无效"问题
关于VS2017调试时,字符数组显示"字符串中的字符无效"问题
935 0
|
SQL
dbeaver的快捷键的使用
dbeaver的快捷键的使用
1834 0