QT 实现QStackedWidget切换页面开门动画
1.实现效果
以下是一个QStackedWidget,放了两个QPushButton在上面,点击切换不同的界面。
为了方便查看动画特效,设置了每个界面的背景图片。
2.实现思路
首先截取当前界面的图片,将图片一分为二,左边渲染到一个QLabel上,右边的渲染到另一个QLabel上,然后设置QPropertyAnimation动画,动画的作用对象就是这两个QLabel,不断的改变geometry;当动画结束的时候,隐藏并释放这两个QLabel。
源码如下所示:
#include "mainwindow.h"
原文地址:https://blog.csdn.net/wzz953200463/article/details/144142044
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!