• 2425阅读
  • 6回复

QGraphicsView 仿visio部分功能(四) [复制链接]

上一主题 下一主题
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2022-07-06
最近有空,又把之前写的全部重写,新增部分功能
1、部分图形可修改(圆角矩形、括号、n角星等);
2、所有旋转放大操作均为整个图形旋转/放大(比之前复杂不少);
3、新增连接线自动连接功能,自动避开图形(目前没做避开连接线);
4、连接线上可以添加文字(gif压缩实在费劲500k真的不能录太多懒得搞,所以一下gif图中没有);
5、图形上添加文字如同visio,目前用的是qgrpahicstextitem,之前用的是代理放qtextedit;
整个代码还是比较简单,只是很烧脑,头发掉了不少,搞了差不多2个月。目前存在的问题是如果连接线
路线比较复杂,会有些卡顿。主要是点按像素来的,动不动几百乘几百的矩阵,算起来着实费劲(毕竟不是做算法的,脑子没那么好使)




5条评分好评度+1贡献值+1金钱+20威望+1
sungs1230 金钱 +10 - 2022-07-13
20091001753 好评度 +1 - 2022-07-06
20091001753 贡献值 +1 - 2022-07-06
20091001753 威望 +1 - 2022-07-06
20091001753 金钱 +10 - 2022-07-06

只看该作者 1楼 发表于: 2022-07-06
图像是压缩了的  实际scene上的线不是乱的
在线toby520

只看该作者 2楼 发表于: 2022-07-06
            
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线liudianwu

只看该作者 3楼 发表于: 2022-07-07
这个做的挺好
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350

只看该作者 4楼 发表于: 2022-07-07
回 liudianwu 的帖子
liudianwu:这个做的挺好[表情] [表情] [表情]  (2022-07-07 08:41) 

献丑咯
离线uidab

只看该作者 5楼 发表于: 2022-07-08
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线onlyone

只看该作者 6楼 发表于: 2022-07-22
visio 是要收费的。
github 上面的 draw.io 是免费的开源项目,已经做的非常好,接近visio。
还有一个亿图科技也是要收费的。

你这是瞄准了谁,要和draw.io 去竞争市场吗?
快速回复
限100 字节
 
上一个 下一个