QT 实现窗口关闭动画

news/2024/11/29 20:54:27/

1.实现效果

两种关闭窗口动画效果。
下坠式动画>关闭动画
在这里插入图片描述
中心式动画>关闭动画
在这里插入图片描述

2.实现思路

创建了两个动画并行执行,一个是控制窗口尺寸的动画,一个是控制透明度的动画
先创建一个closeAnimation动画,然后创建opacityAnimation动画,创建一个QParallelAnimationGroup并行动画组,将两个动画加入动画组,最后执行动画即可。

#include "mainwindow.h"

http://www.ppmy.cn/news/1550985.html

相关文章

Table 滚动条始终停靠在可视区域的底部

1. 话题引入 存在这样一个场景:当页面尺寸发生变化时,希望滚动条能够随之动态调整,始终展示在 table 的可视区域的最下方,而不是整个 table 本身的最底部。 这种行为可以提升用户的使用体验,尤其是在处理大数据表格时…

裸金属服务器和专属主机的区别是什么?

在当今互联网时代,人们越来越重视服务器的使用。裸金属服务器和专属主机是两种常见的服务器形式。裸金属服务器和云主机有什么区别呢? 一、定义和概念 裸金属服务器和云主机都是租用物理服务器的一种方式。 裸金属服务器是指没有安装虚拟化技术的物理…

使用 Python 剪辑视频的播放速度

要使用 Python 调整视频的播放速度,可以利用 moviepy 库中的 fx(特效)模块来实现这一功能。通过 moviepy.editor 中的 VideoFileClip 类和 fx.speedx 函数,可以轻松地调整视频的播放速度。 安装 moviepy 首先,确保已…

电脑上的ip地址可以改吗?如何改变ip地址

在现代网络环境中,IP地址作为设备在网络中的唯一标识,扮演着至关重要的角色。无论是日常上网冲浪,还是进行专业的网络操作,IP地址都与我们息息相关。那么,电脑上的IP地址可以改吗?答案是肯定的。接下来&…

linux系统中常用文件日常使用命令记录

我们办公机是Ubuntu系统; 记录下工作中经常使用的几个文件或命令或一些零碎的知识点: (该文档会持续更新) 查看系统信息: uname -a cat /etc/product-info cat /etc/os-version 存放系统启停脚本 /etc/init.d/ 存放源…

豆包MarsCode算法题:三数之和问题

问题描述 思路分析 1. 排序数组 目的: 将数组 arr 按升序排序,这样可以方便地使用双指针找到满足条件的三元组,同时避免重复的三元组被重复计算。优势: 数组有序后,处理两个数和 target - arr[i] 的问题可以通过双指针快速找到所有可能的组…

JAVA项目-------医院挂号系统

1,项目目的 1、科室管理:新增科室,删除科室(如果有医生在,则不能删除该科室),修改科室。 2、医生管理:录入医生信息,以及科室信息。修改医生信息(主要是修改…

【AI系统】分布式通信与 NVLink

分布式通信与 NVLink 在进入大模型时代后,大模型的发展已成为 AI 的核心,但训练大模型实际上是一项比较复杂的工作,因为它需要大量的 GPU 资源和较长的训练时间。 此外,由于单个 GPU 工作线程的内存有限,并且许多大模…