您当前的位置: 首页 >  令狐掌门 动画

Qt动画(三):透明渐变

令狐掌门 发布时间:2019-10-26 22:35:11 ,浏览量:3

       前两篇实现了Qt动画的缩放和移动,这次实现控件的透明渐变效果,如下面的动态图:

     代码如下

     头文件和前两篇博客的一样,这里只贴出cpp文件的代码

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include 
#include 
#include 

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    QGraphicsOpacityEffect *pButtonOpacity = new QGraphicsOpacityEffect(this);
    pButtonOpacity->setOpacity(1);
    ui->ToumingBlock->setGraphicsEffect(pButtonOpacity);

    QPropertyAnimation *pOpacityAnimation1 = new QPropertyAnimation(pButtonOpacity, "opacity");
    pOpacityAnimation1->setDuration(1000);
    pOpacityAnimation1-&
关注
打赏
1688896170
查看更多评论

令狐掌门

暂无认证

  • 3浏览

    0关注

    485博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0535s