• 4518阅读
  • 3回复

如何获得鼠标在一个widget上面移动事件 [复制链接]

上一主题 下一主题
离线vc_2003
 
只看楼主 倒序阅读 楼主  发表于: 2009-06-15
我想实现鼠标在一个曲线widget上面移动,在曲线widget上有一个编辑框中可以随着鼠标在曲线上的移动显示曲线上的当前数值。
找到了widgetQWidget::mouseMoveEvent()函数,但是其是响应鼠标左键按下后移动的事件。请了解的朋友帮忙!
离线jfyes
只看该作者 1楼 发表于: 2009-06-15
重载Window的mouseMoveEvent,或是过滤消息 曲线widget->setMouseTracking(true);
离线vc_2003
只看该作者 2楼 发表于: 2009-06-16
试过可以的,多谢!
离线rep_1984
只看该作者 3楼 发表于: 2009-06-18
用两个变量记录鼠标移动的位置
在画直线之前通过变量把以前的直线去掉
再将新的位置存入变量
快速回复
限100 字节
 
上一个 下一个