#include "WaitDialog.h" #include<QPainter> #include<QMovie> WaitDialog::WaitDialog(QWidget *parent, QString fileName, int picWidth, int picHeight) : QWidget(parent) { ui.setupUi(this); m_picWidth = picWidth; m_picHeight = picHeight; this->setFixedSize(m_picWidth,m_picHeight); this->setWindowFlags(Qt::Dialog|Qt::FramelessWindowHint); this->setAutoFillBackground(true); this->setContentsMargins(0,0,0,0); ui.label->setContentsMargins(0,0,0,0); QMovie*movie=new QMovie(fileName); ui.label->setMovie(movie); movie->start(); } WaitDialog::~WaitDialog() {}
在程序源文件main.cpp 的QApplication a(argc, argv);一行前添加如下代码QApplication::addLibraryPath("./plugins");
QMovie* movie = new QMovie(":/display/Resources/loading.gif");
Qt显示动态gif图片
最新推荐文章于 2024-02-15 12:27:06 发布