当前位置: 首页 > article >正文

QT 实现QStackedWidget切换页面开门动画

1.实现效果

以下是一个QStackedWidget,放了两个QPushButton在上面,点击切换不同的界面。
为了方便查看动画特效,设置了每个界面的背景图片。
在这里插入图片描述

2.实现思路

首先截取当前界面的图片,将图片一分为二,左边渲染到一个QLabel上,右边的渲染到另一个QLabel上,然后设置QPropertyAnimation动画,动画的作用对象就是这两个QLabel,不断的改变geometry;当动画结束的时候,隐藏并释放这两个QLabel。
源码如下所示:

#include "mainwindow.h"

http://www.kler.cn/a/417879.html

相关文章:

  • Vue 3 的双向绑定原理
  • 用Transformers和FastAPI快速搭建后端算法api
  • Wireshark常用功能使用说明
  • 自回归(Autoregressive)模型概述
  • 【Git系列】Git 提交历史分析:深入理解`git log`命令
  • 论文笔记 SliceGPT: Compress Large Language Models By Deleting Rows And Columns
  • Linux如何安装git
  • pytorch 融合 fuse 学习笔记
  • Linux:进程间通信之进程池和日志
  • Ubuntu 环境下的 C/C++ 编译与调试配置
  • “移门缓冲支架:为家庭安全加码”
  • 以达梦为数据库底座时部署的微服务页面报乱码,调整兼容模式
  • 医院数据库优化:提升性能与响应时间的关键策略
  • PostgreSQL实现透视表查询
  • Android启动流程,代码分析
  • 欢迪迈手机商城:基于SpringBoot的数据分析
  • RK3568平台开发系列讲解(PWM篇)PWM 子系统框架
  • vulnhub靶场【哈利波特】三部曲之Fawkes
  • 解决 Ubuntu 20.04 上的 torchvisionnms 运行时错误 详细步骤与分析
  • golang使用gos7读取S7200Smart数据
  • 关于使用天地图、leaflet、ENVI、Vue工具实现 前端地图上覆盖上处理的农业地块图层任务
  • Java 泛型详细解析
  • YOLO-学习笔记
  • 算法笔记:力扣148. 排序链表
  • 大模型学习方法之——大模型技术学习路线
  • Hutool 秒速实现 2FA 两步验证