这是构造函数
BouncyLogo(QCanvas* canvas) :QCanvasSprite(0,canvas)
{
static QCanvasPixmapArray logo;
if( logo.readPixmaps("china_coin%1.png", 31) == true)
{
setSequence(&logo);
setFrameAnimation();
setAnimated(TRUE);
advance(1);
setVelocity( 1, 1 );
move(0,0);
}
}
在main函数那边我也设置了
canvas.setAdvancePeriod(20);
每次定时调用advance(), 出现的实际效果是只有第一帧图片浮动,而帧与帧之间并没有切换。
是不是setFrameAnimation()用的不对,还请高手指教啊