• 7437阅读
  • 4回复

求教QGraphicsView 动画效果的实现 [复制链接]

上一主题 下一主题
离线tfangxin
 
只看楼主 倒序阅读 楼主  发表于: 2011-01-24
用addItem 加载了几个QGraphicsPixmapItem (pixmap) 现在需要刷新  根据外部读进来的数值重新设置几张图片的位置,做旋转和平移。请问该通过什么方式实现这样的动画效果? 如果一直刷新 会不会太消耗资源~
[ 此帖被tfangxin在2011-01-24 16:05重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2011-01-24
看一看QAnimationProperty类
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线tfangxin
只看该作者 2楼 发表于: 2011-01-24
回 1楼(XChinux) 的帖子
请教版主 QPropertyAnimation 需要设置动画时长,但几个位置参数都是实时读进来的,并不是预先设置的,该怎么处理呢
离线XChinux

只看该作者 3楼 发表于: 2011-01-24
如果是实时的,每次数据间隔很小,那就直接实时设置位置看看效果,如果位置变化很大,那还是用QAnimationProperty,注意总时间间隔要小于实时接收位置数据的间隔,要设置一个合适的量,这样效果好看些。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线tfangxin
只看该作者 4楼 发表于: 2011-01-24
回 3楼(XChinux) 的帖子
谢谢您的提醒~ 我用的qtimer查询数据,那是不是意味着需要多重继承QObject 和QGraphicsItem呢,如果不要signal slot 有什么别的方法实现呢?
快速回复
限100 字节
 
上一个 下一个