Qt窗口组件实现动态背景功能

Qt窗口组件实现动态背景实际上就是使用QMovie类的动态播放功能,测试代码如下:

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include 
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    ui->label->setScaledContents(true);
    QMovie *iconShow = new QMovie(":/icon/iconshow.gif");
    ui->label->setMovie(iconShow);
    iconShow->start();
}

MainWindow::~MainWindow()
{
    delete ui;
}
显示效果如图1所示:

Qt窗口组件实现动态背景功能_第1张图片

                                                                                           图1 

你可能感兴趣的:(Qt开发实战宝典,qt)