QT在界面中显示动态图片
我的这个方法是在界面中添加一个label
然后在label中显示GIF图片,且动态图片大小会和label大小一样
第一步先添加一个资源文件
然后把你想要播放的动态图片添加到资源文件中
然后在界面中添加一个label控件,剩下的就要写代码了
#include "widget.h"
#include "ui_widget.h"
#include 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
剩下的就应该看得懂了
欢迎关注公众号「后知后jue」,微信搜索关注回复「1024」,你懂的!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
