QT图形视图框架(The Graphics View Framework)

QT图形视图框架提供了一种管理大量自定义二维图形对象的机制,支持缩放、旋转、打印、拖放等功能。框架包括QGraphicsScene、QGraphicsView和QGraphicsItem,它们分别对应场景管理、视图显示和图形对象。对象坐标、场景坐标和视图坐标用于坐标变换,通过坐标映射函数在不同坐标系间转换。此外,框架支持动画、拖放、鼠标指针、tooltip以及OpenGL渲染,还允许将Qt widgets嵌入到场景中。
摘要由CSDN通过智能技术生成

图形视图框架

The Graphics View Framework

关键词翻译对照表:

Graphics View:图形视图。

Scene:场景 /场景管理器( Scene同时担负着管理场景中的对象,建立索引等工作)。

Item:这里翻译为对象, Graphics View Framework下的 GraphicsItem是场景中可以被显示的元素。这里翻译成对象便于理解。

Graphics Item:图形对象。

Event:事件,等同于 Windows下的消息。

正文:

图形视图( Graphics View )提供了支持大量自定义的二维图形对象( Item ,这里译为 “ 对象 ” ,方便大家理解)交互( Interaction )的管理器,以及一个支持缩放和旋转操作的视图 widget 用于显示这些元素。

该框架包含了事件( Event ,在 Windows 下可以理解为 “ 消息 ” )传播的框架,支持场景管理器中精确的交互能力,以双精度浮点数表示对象位置、大小等属性的变化。图形元素还能处理键盘事件、鼠标按下 / 移动 / 释放和双击的时间,同时也能跟踪鼠标移动。

图形视图使用 BSP 树( Bin

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值