Qt - 如何在QGraphicsPixmapItem中显示gif(动画)图像

时间:2011-04-24 09:36:15

标签: c++ qt plugins animation gif

我正在尝试在QGraphicsPixmapItem中使用一个闪烁的图像。图像显示没有动画效果。下面是原始图像,以下是在QGraphicsPixmapItem中使用此图像的QGraphicsScene。任何人都可以说如何做到这一点?。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:4)

使用此代码

QGraphicsScene scene;
QLabel *gif_anim = new QLabel();
QMovie *movie = new QMovie(image);
gif_anim->setMovie(movie);
movie->start();
QGraphicsProxyWidget *proxy = scene.addWidget(gif_anim);