一.效果
gif看着有点卡,真实效果很丝滑。
二.实现
使用QSignalTransition与QPropertyAnimation相结合的方法实现。
#include "MainWindow.h"
#include "ui_MainWindow.h"
#include "KlLabel.h"
#include <QPropertyAnimation>
#include <QSignalTransition>
#include <QDebug>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
m_labelBlack=new KlLabel(this);
m_labelWhite=new KlLabel(this);
m_labelRed=new KlLabel(this);
m_labelBlue=new KlLabel(this);
m_labelLogo=new KlLabel(this);
m_labelAppName=new