• 4262阅读
  • 2回复

[提问]使用QGraphicsItem的advance来实现动画,总是停止 [复制链接]

上一主题 下一主题
离线qfmeal
 

只看楼主 正序阅读 楼主  发表于: 2015-04-15
我使用QGraphicsItem的advance来实现动画。
在advance函数中调用item的函数:moveBy( 1,1 );
设置了定时器,connect到scene的advance函数,每隔一秒,item就移动一点。


问题是现在移动200下左右的时候,item就不动了,请问哪位遇到过这样的情况?  
离线qfmeal

只看该作者 2楼 发表于: 2015-04-15
问题解决了。

没有问题。

我自己设置了一个移动次数的限制,这个限制是动态算出来的。自己搞忘了这个限制。请教同事,有没有遇到定时器出这样的问题,同事说Qt一般不会出这样的问题,先查看自己的代码吧。   于是重新看了下代码,发现自己设的限制  ……    
离线qfmeal

只看该作者 1楼 发表于: 2015-04-15
问题解决了。

没有问题。

我自己设置了一个移动次数的限制,这个限制是动态算出来的。自己搞忘了这个限制。请教同事,有没有遇到定时器出这样的问题,同事说Qt一般不会出这样的问题,先查看自己的代码吧。   于是重新看了下代码,发现自己设的限制  ……    
快速回复
限100 字节
 
上一个 下一个