• 1534阅读
  • 11回复

QGraphicsView 实现图片编辑功能 [复制链接]

上一主题 下一主题
离线shixingya
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2017-12-05
1. 支持键盘【Enter、Space旋转】,+-号缩放; Ctrl+绘制 绘制正方形
2. 支持QGraphicsGroupItem 组合图元导出
3. 支持绘制文字、线段、矩形、三角形
希望研究QGraphicsItem 的童鞋帮忙一起迭代完善。


自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线shixingya

只看该作者 1楼 发表于: 2017-12-05
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线shixingya

只看该作者 2楼 发表于: 2017-12-05
目前 有几个问题 需要完善
1 .  三角形怎么绘制任意三角形
2.  矩形、椭圆可以缩放、 文字、线段怎么缩放
3.  可否加入旋转元素
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线笑颜

只看该作者 3楼 发表于: 2017-12-05
既然你要别人的代码,就不要那么大版面的说明MADE BY YOU
离线shixingya

只看该作者 4楼 发表于: 2017-12-05
回 笑颜 的帖子
笑颜:既然你要别人的代码,就不要那么大版面的说明MADE BY YOU[表情] [表情] [表情] (2017-12-05 20:26)

留联系方式 便于交流
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线笑颜

只看该作者 5楼 发表于: 2017-12-05
回 shixingya 的帖子
shixingya:
[表情] 留联系方式 便于交流


你不是已经把画箭头的代码COPY了吗? 另外比如旋转,移动,缩放,功能都简单实现了一下,你可以继续COPY!
不需要联系!

源码: https://github.com/xiaoyanLG/Draw-Tool

离线rekols

只看该作者 6楼 发表于: 2017-12-05
感谢开源
离线ccazqyy

只看该作者 7楼 发表于: 2017-12-06
学习学习
离线shixingya

只看该作者 8楼 发表于: 2017-12-06
回 笑颜 的帖子
笑颜:你不是已经把画箭头的代码COPY了吗? 另外比如旋转,移动,缩放,功能都简单实现了一下,你可以继续COPY!
不需要联系!
[图片]
源码: https://github.com/xiaoyanLG/Draw-Tool
....... (2017-12-05 21:43) 

目前您图元缩放 位置会改变,且不能在View里对图元通过鼠标拖拽缩放和旋转, 还有绘制任意三角形,您有啥好的建议吗?
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线笑颜

只看该作者 9楼 发表于: 2017-12-06
回 shixingya 的帖子
shixingya:目前您图元缩放 位置会改变,且不能在View里对图元通过鼠标拖拽缩放和旋转, 还有绘制任意三角形,您有啥好的建议吗? (2017-12-06 08:44) 

三点确定一个三角形。让用户选择三点,用QPainterPath连接3点,绘制路径!
2条评分金钱+1威望+1
shixingya 威望 +1 - 2017-12-06
shixingya 金钱 +1 - 2017-12-06
离线shixingya

只看该作者 10楼 发表于: 2017-12-06
回 笑颜 的帖子
笑颜:三点确定一个三角形。让用户选择三点,用QPainterPath连接3点,绘制路径! (2017-12-06 10:43) 

妙哉
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
非工作时间 可以电联 18610042411
离线九重水

只看该作者 11楼 发表于: 2017-12-06
telephone的简写是Tel
快速回复
限100 字节
 
上一个 下一个