• 3864阅读
  • 2回复

绘制直线时GraphicsItem中的鼠标事件进不去 [复制链接]

上一主题 下一主题
离线532696938
 

只看楼主 倒序阅读 楼主  发表于: 2012-10-15
我从QGraphicsItem派生出一个类,绘制矩形框,重写了
  1. virtual void mouseMoveEvent ( QGraphicsSceneMouseEvent * event );
  2.     virtual void mousePressEvent ( QGraphicsSceneMouseEvent * event );
  3.     virtual void mouseReleaseEvent ( QGraphicsSceneMouseEvent * event );
但是,编译后,这三个函数没有执行,调试查看确实没有执行这几个函数,求解决方法
离线xinqingfly

只看该作者 1楼 发表于: 2012-10-15
QGraphicsView要设置setMouseTracking(true);
菜鸟也是鸟
离线0354030w

只看该作者 2楼 发表于: 2012-10-18
我每次写都可以进的啊!只要重写了mousePresseEvent才能响应那三个函数!
快速回复
限100 字节
 
上一个 下一个