码迷,mamicode.com
首页 > 其他好文 > 详细

QT在界面中显示动态图片

时间:2015-05-05 14:30:33      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:qt   加载动态图片   显示gif文件   动态显示   图片   

我的这个方法是在界面中添加一个label

然后在label中显示GIF图片,且动态图片大小会和label大小一样

第一步先添加一个资源文件

然后把你想要播放的动态图片添加到资源文件中

然后在界面中添加一个label控件,剩下的就要写代码了

#include "widget.h"
#include "ui_widget.h"
#include <QMovie>

Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    ui->label->setScaledContents(true);
    QMovie *movie = new QMovie("://images/06203988bec55a557c4f386b03d80176.gif");
    ui->label->setMovie(movie);
    movie->start();
}

Widget::~Widget()
{
    delete ui;
}

我的界面是widget, 所以我在widget中添加的label,所以代码也是写在widget.cpp中

我们需要添加一个Qmovie头文件

然后new一个movie,再到资源文件中复制那个动态图片的地址给movie

剩下的就应该看得懂了

QT在界面中显示动态图片

标签:qt   加载动态图片   显示gif文件   动态显示   图片   

原文地址:http://blog.csdn.net/u013174702/article/details/45501147

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!