QGraphicsView 框架学习(五) 边框与控制点。
来源:互联网 发布:怎么做留言板的数据库 编辑:程序博客网 时间:2024/04/29 07:54
选择控制以前已经实现了,为矩形对象默认添加了8个控制点,可以通过鼠标移动控制点,调整图形的大小。多边形,直线,曲线等没有提供这8个控制点,而是直接将每个输入点当做控制点,实际上也应该给它加一个边框。
这两天看了一下著名的inkspace,它提供了一个SelTrans对象来对图元进行缩放,拉伸,旋转,扭曲等操作;还提供了 control_point对象,来控制图元path,改变图元形态。
感觉设计很巧妙,根据用户选择工具不同,提供不同的控制状态,操作相当方便。不过代码不好读,需要费些功夫。sf上有人把它整合到一个SCADA系统里了,用它做HMI,真的是很高大上啊,不知道人家是怎么做到的,真的很羡慕啊,可惜这个SCAD不开源,而且不便宜。还是自己好好研究一下吧。
0 0
- QGraphicsView 框架学习(五) 边框与控制点。
- QGraphicsView 框架学习(二),组合与撤销组合
- QGraphicsView 框架
- QGraphicsView 框架学习(四),Undo Redo
- QGraphicsView 框架学习(六) 设计问题
- QGraphicsView 框架学习(一)、图形元素的编辑
- QGraphicsView 框架学习(三),图形对象的剪贴板操作。
- QGraphicsView 框架学习(一)、图形元素的编辑
- Css3学习笔记(五):背景与边框
- Qt的QGraphicsView框架
- Qt的QGraphicsView框架
- Qt的QGraphicsView框架
- Qt的QGraphicsView框架
- Qt的QGraphicsView框架
- Qt的QGraphicsView框架
- QGraphicsView/Scene框架
- QGraphicsView框架事件处理
- QGraphicsView
- 图像的泊松(Poisson)编辑、泊松融合完全详解(1)
- ios项目(七)
- mysql char,varchar与text的选择
- Apache+Tomcat负载均衡集群搭建
- CentOS里alias命令详解
- QGraphicsView 框架学习(五) 边框与控制点。
- 设计模式总结
- iOS应用开发之地图位置解析
- 多线程同步的使用
- 删除表空间时,遇到了ORA-14404错误
- 【软件测试】5、单元测试
- 杂
- 【Ogre编程入门与进阶】第十三章 公告板与粒子系统
- 几个比较好的latext简历模板网站