• 6061阅读
  • 2回复

QT 通过鼠标画直线 [复制链接]

上一主题 下一主题
离线huzisheng
 
只看楼主 倒序阅读 楼主  发表于: 2012-06-15
想实现绘图中的一个功能,鼠标点击一次获取直线第一个端点,然后移动鼠标可以看见相应移动的直线,当鼠标在另外一个位置点击之后一条直线确定,这个该怎么实现啊?


我写的方法是 重写鼠标点击事件,获取点击位置,重写鼠标移动事件进行划线,但是这样鼠标移动的时候会画出一堆线来,请教高手应该怎么实现?
离线jdwx

只看该作者 1楼 发表于: 2012-06-15
回 楼主(huzisheng) 的帖子
一般是用xorPen画线。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线huzisheng
只看该作者 2楼 发表于: 2012-06-15
实现了,在GraphicsView 模式下,参考了
http://www.qtcn.org/bbs/read-htm-tid-44095.html
谢谢
快速回复
限100 字节
 
上一个 下一个