#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
m_pGraphicsOpacityEffect = new QGraphicsOpacityEffect(ui->label);
m_pGraphicsOpacityEffect->setOpacity(1);
ui->label->setGraphicsEffect(m_pGraphicsOpacityEffect);
m_pNameAnimation = new QPropertyAnimation(m_pGraphicsOpacityEffect,"opacity",this);
m_pNameAnimation->setEasingCurve(QEasingCurve::Linear);
m_pNameAnimation->setDuration(2500);
}
Widget::~Widget()
{
delete ui;
delete m_pGraphicsOpacityEffect;
delete m_pNameAnimation;
}
void Widget::on_pushButton_clicked()
{
m_pNameAnimation->setStartValue(1);
m_pNameAnimation->setEndValue(0);
m_pNameAnimation->start(QAbstractAnimation::KeepWhenStopped);
}
Qt 控件渐变隐藏消失
需积分: 50 179 浏览量
2017-09-10
11:57:23
上传
评论 1
收藏 5KB ZIP 举报
luoyayun361
- 粉丝: 2w+
- 资源: 55
最新资源
- 基于C++的程序设计大赛天梯赛L2答案(天梯赛)
- 基于python实现的三次样条插值和均值插值法实现
- Python语言教程2-python批量图片大小处理-多文件夹
- Python语言教程1-python批量图片重命名,将后缀某几个不想要的字去除
- Space Combat Kit 太空战斗套件Unity游戏开发插件资源unitypackage C#
- Universal Device Preview 通用设备预览Unity游戏开发插件资源unitypackage
- Paladin Anim Set 圣骑士动画集Unity游戏动作动画插件资源unitypackage
- 计算机财务管理期末考报表部分题目及答案.doc
- 计算机软件维护论文.doc
- 计算机软件著作权授权书.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈