首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QGraphicsItem 的moveBy()函数?该如何处理

2012-09-18 
QGraphicsItem 的moveBy()函数??在mouseMoveEvent()中将滑动距离distance作为信号参数发出,在slot函数中di

QGraphicsItem 的moveBy()函数??
在mouseMoveEvent()中将滑动距离distance作为信号参数发出,在slot函数中distance作为moveBy(0,distance)的参数来滑动,现在我要将滑动位置pos限制在一段距离中(0~100),我这样 item->moveBy(0,(pos <0 || pos>100)? 0 :distance);但是我滑动太快距离还是会超出来,求解!!!!

[解决办法]
是不是distance求的有问题,我之前做QGraphicsItem的拖动的时候就是这里出的问题,MouseMoveEvent好像是一只都在触发的,不是积累很长时间了触发一次。
楼主可以把distance打印出来看看

热点排行