QT 显示gif动态图的方法

    xiaoxiao2022-07-13  164

    QMovie Class

    QMovie类用于显示简单的动画,没有声音

     //   简单显示gif动态图的方法:

    文件中包含头文件:#include <QMovie>

    ui编辑器中加入QLabel控件

    加入如下代码:

            m_movie = new QMovie(":/LoginDialog/LoginDialog/Loading.gif");

            ui.label->setMovie(m_movie);

            m_movie->start();

    ":/LoginDialog/LoginDialog/Loading.gif"  : 为对应自己的资源路径

    编译运行  OK

    注意:

    如果图片没有显示,一般由两个问题引起:

    1、输入的资源路径不对

    2、运行目录缺少一些QT的图像库  

          在QT 安装目录下搜索”imageformats“,将此文件夹拷贝到运行目录下即可

     

     

    最新回复(0)