当前位置: 代码迷 >> QT开发 >> Qt如何显示一个动态的GIF图片
  详细解决方案

Qt如何显示一个动态的GIF图片

热度:105   发布时间:2016-04-25 04:40:06.0
Qt怎么显示一个动态的GIF图片
我有一个动态的GIF图片但是只显示最开始的画面,以后他就不动了。

void MyWindow5::paintEvent(QPaintEvent *)
{
  QPainter painter(this);
  painter.drawPixmap(QPoint(0,0),QPixmap("rfid.gif"));
  detect();
}


------解决方案--------------------
用 QMovie *movie = new QMovie("./images/xxx.gif")
------解决方案--------------------
QMovie不错。
------解决方案--------------------

QLabel * label = new QLabel(this);
QMovie * movie = new QMovie(":/resource/processing.gif");
label->setMovie(m_movie);
movie->start();
------解决方案--------------------
C/C++ code
    QLabel * lbl = new QLabel(this);    QMovie * movie = new QMovie(":/../XXX.gif");    lbl->setMovie(m_movie);    movie->start();
------解决方案--------------------
探讨
C/C++ code

QLabel * lbl = new QLabel(this);
QMovie * movie = new QMovie(":/../XXX.gif");
lbl->setMovie(m_movie);
movie->start();
  相关解决方案