我想用QPropertyAnimation实现一个图片的平滑滚动,但是运行的时候提示QPropertyAnimation::updateState (): Changing state of an animation without target
代码如下:
QPixmap image(("./images/test.jpg"));
Pixmap* pixItem = new Pixmap(image);
singleScene->addItem(pixItem);
QPropertyAnimation *animation = new QPropertyAnimation(pixItem);
animation->setDuration(1);
animation->setStartValue(QPoint(0, 360));
animation->setEndValue(QPoint(110, 180));
animation->start();
ps:Pixmap是一个从QObject和QGraphicsPixmapItem继承的类