Qt QLabel 播放GIF动画

简介: 很久以前用过,不过慢慢的不用了,就慢慢的忘记了,今天拾起来,记录一下,以后用的时候可以翻一下

QLabel播放GIF动画其实很简单

 

第一步,需要包含头文件,Qt播放GIF动画,我使用的是QMovie类

#include <QMovie>


插入头文件以后了,打开我们的GIF动画,并播放,

 

    movie = new QMovie("D:/WorkSpace/Palmus/source/heart_gif_2.gif");
    ui->label_heart->setMovie(movie);
    movie->start();


三句话,

 

第一句,新建QMovie对象,并打开GIF动画文件

第二句,在label上面设置动画

第三句,开始播放动画。

 

其实都程序在结束的时候,会自动释放。

但是我还是在析构函数中加上了stop()函数。


Palmus::~Palmus()
{
    movie->stop();
    Demodate.exit(1);
    delete ui;
}


演示效果键下图,右上角是label播放动画的样子。


image.png

image.png


目录
相关文章
|
6月前
|
计算机视觉 数据格式
使用opencv在Qt控件上播放mp4文件
使用opencv在Qt控件上播放mp4文件
213 2
|
6月前
Qt之使用图片填充QLabel
Qt之使用图片填充QLabel
283 1
21 QT - QLabel控件使用
21 QT - QLabel控件使用
67 0
|
Ubuntu Unix Linux
Qt+MPlayer音乐播放器开发笔记(二):交叉编译MPlayer以及部署到开发板播放演示
Qt+MPlayer音乐播放器开发笔记(二):交叉编译MPlayer以及部署到开发板播放演示
Qt+MPlayer音乐播放器开发笔记(二):交叉编译MPlayer以及部署到开发板播放演示
|
编解码 计算机视觉 Windows
Qt实用技巧:使用QMediaPlayer和Windows自带组件播放swf、rmvb、mpg、mp4等视频文件
Qt实用技巧:使用QMediaPlayer和Windows自带组件播放swf、rmvb、mpg、mp4等视频文件
Qt实用技巧:使用QMediaPlayer和Windows自带组件播放swf、rmvb、mpg、mp4等视频文件
|
JSON API 数据格式
基于Qt的网络音乐播放器(四)酷狗API接口获取歌曲的搜索列表和歌曲的播放
基于Qt的网络音乐播放器(四)酷狗API接口获取歌曲的搜索列表和歌曲的播放
基于Qt的网络音乐播放器(四)酷狗API接口获取歌曲的搜索列表和歌曲的播放
|
JSON Java API
基于Qt的音乐播放器(三)通过酷狗音乐的api接口,返回json格式歌曲信息(播放地址,歌词,图片)
基于Qt的音乐播放器(三)通过酷狗音乐的api接口,返回json格式歌曲信息(播放地址,歌词,图片)
1066 0
基于Qt的音乐播放器(三)通过酷狗音乐的api接口,返回json格式歌曲信息(播放地址,歌词,图片)
|
C++
Qt | 播放音频文件 QMediaplayer
QMediaplayer的使用方法以及遇到的问题。
818 0
Python Qt GUI设计:QLabel标签类(基础篇—11)
Python Qt GUI设计:QLabel标签类(基础篇—11)
Python Qt GUI设计:QLabel标签类(基础篇—11)
|
编解码 Windows 内存技术
QT应用编程: 基于FFMPEG设计的流媒体播放器(播放rtmp视频流)
QT应用编程: 基于FFMPEG设计的流媒体播放器(播放rtmp视频流)
737 0
QT应用编程: 基于FFMPEG设计的流媒体播放器(播放rtmp视频流)
下一篇
无影云桌面