• 4550阅读
  • 1回复

mouseevent事件处理 [复制链接]

上一主题 下一主题
离线sl91wxl
 

只看楼主 倒序阅读 楼主  发表于: 2013-08-10
  [font=arial, 'courier new', courier, 宋体, monospace]event->pos()可以每隔一小段时间获取鼠标点坐标,现在我用QPoint 定义两个点 a、b,a为鼠标按下时记下的点,b为当前鼠标event[font=arial, 'courier new', courier, 宋体, monospace]->pos()的点
[font=arial, 'courier new', courier, 宋体, monospace]  计算线段lf = QLineF(a,b);求长度w = lf1.length();如果w很小的话,我就舍去b这个当前点,让下一个event->pos()点与a点的距离,看看符合不符合,怎么舍去不满足条件的event-pos()点呢?
离线sl91wxl

只看该作者 1楼 发表于: 2013-08-10
实现滤点功能,这是我在不同设备上获得的点,一个是qt mouseevent鼠标获取点,一个是红外触摸屏获的点:下面一个为红外触摸的点,太密集了我想舍去一些点
快速回复
限100 字节
 
上一个 下一个