图形/视图结构的三个坐标系分别为视图结构系=物理结构系,场景坐标系,图形项坐标系。
本文记录实践三个坐标系及视图与场景坐标转换,通过事件槽来显示出来的过程。
- 自定义1个View视图组件,其中扩展了鼠标点击、鼠标移动的事件,在这两个事件中分别发送/广播了信号 鼠标按下左键、鼠标移动的信号
- 在主窗体中,使用该自定义的视图组件,
- 定义1个矩形框,然后将矩形框设置为场景
- 在该场景中添加1个蓝色椭圆图形项,1个红色圆的图形项
- 通过槽函数展示
在主窗体中,接收自定义组件发出的鼠标移动、鼠标点击左键的信号,在主窗体实现的槽函数中展示鼠标移动时,物理坐标(视图坐标)、场景坐标、图形项的坐标
自定义扩展GraphicsView组件

主界面设计

View组件提升为TGraphicsView


最低0.47元/天 解锁文章
395

被折叠的 条评论
为什么被折叠?



