我要改变listView组件的大小,在一定时间内让组件从设定的起始大小改变为设定的终止大小。
QRect(x, y, a, b)前两个是位置,后两个是宽和高。

# PyQt5库引入。很经典,喜欢的可以收藏下
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *self.listView_Anim = QPropertyAnimation(self.listView, b"geometry")   # 参数self.listView就是要进行动画设置的组件,用返回的对象来进行设置
self.listView_Anim.setDuration(3000)   # 设定动画时间
self.listView_Anim.setStartValue(QRect(601, 371, 0, 0))   # 设置起始大小
self.listView_Anim.setEndValue(QRect(110, 150, 491, 221))   # 设置终止大小
self.listView_Anim.start()   # 动画开始

运行效果图:

喜欢的点个赞❤吧!

Python 技术篇-PyQt5动画功能演示,组件移动、尺寸改变动画演示相关推荐

  1. Python 技术篇-windows服务器flask服务的启用与使用实例演示

    下面展示了 flask 服务启用后对我给的特定请求做的一些处理. 如果想实现连接 windows 服务器,利用 requests 请求进行文件传输,可以看我的这篇文章: Python 技术篇-用 fl ...

  2. Python 技术篇-socket套接字实现服务器客户端消息传递实例演示,UDP实现

    上一篇:Python 技术篇-socket 套接字实现两个窗口间消息传递,TCP 实现 本篇介绍用 UDP 来实现. socket 套接字实现服务器客户端消息传递有 UDP 和 TCP 两种形式.他们 ...

  3. Python 技术篇-用os库实现本地文件重命名实例演示

    os.rename() 就是用来重命名的. 下面演示将D:\python文件夹下的 a.txt 改为 b.txt. import os# 方法一 path = "D:\\python&quo ...

  4. Python 技术篇-httpClient库连接服务器发送请求解析响应实例演示,No module named ‘httplib‘问题解决方法

    新的 python 已经由 httplib 包变成了 http.client. 所以如果还引入 httplib 库就会报错:ModuleNotFoundError: No module named ' ...

  5. Python 技术篇-全局与当前socket超时连接时间设置方法实例演示,查看socket超时连接时间

    socket.setdefaulttimeout() 方法用于设置全局socket超时连接时间. settimeout()方法用于设置全局socket超时连接时间. 代码演示: import sock ...

  6. Python 技术篇 - 操作excel实现单元格合并并居中实例演示,用openpyxl库为指定区域的单元格设置对齐样式和字体样式方法

    Openpyxl 设置 excel 单元格合并.对齐样式和字体 第一章:openpyxl 操作 excel ① 设置单元格合并 ② 设置单元格居中对齐样式 ③ 设置单元格字体样式 第一章:openpy ...

  7. python模拟足球射门_使用PyQt5的动画功能实现足球射门效果

    QT作为一个全面的桌面应用程序开发包,其自然提供了对图像的动画支持.本篇文章中,就来简单地在PYQt5中使用Animation动画功能实现一个足球射门的动画效果. 本篇将会依次完成以下功能: 在GUI ...

  8. XamarinAndroid组件教程RecylerView适配器动画动画种类

    XamarinAndroid组件教程RecylerView适配器动画动画种类 本节将讲解RecylerView适配器动画,其中包含动画种类和如何使用动画. 动画种类 RecylerViewAnimat ...

  9. 【Flutter】Animation 动画 ( AnimatedBuilder 动画使用流程 | 创建动画控制器 | 创建动画 | 创建动画作用的组件 | 关联动画与组件 | 动画执行 )

    文章目录 ◯.AnimatedBuilder 引入 一.创建动画控制器 二.创建动画 三.创建动画作用的组件 四.创建 AnimatedBuilder 关联动画与组件 五.动画运行 六.完整代码示例 ...

最新文章

  1. 实例分割最新最全面综述:从Mask R-CNN到BlendMask
  2. windows系统中的常用网络命令
  3. java_ant详解
  4. 三个斯坦福华裔学生,送外卖成亿万富翁
  5. java中单例的几种写法
  6. 理解音视频 PTS 和 DTS
  7. C++实现各种选择排序(简单选择排序,堆排序)
  8. Ubuntu 进入单用户模式—修改启动项利器
  9. php mysql 服务器成本_php – 从mysql服务器访问和存储大量数据
  10. 公交车上应不应该给老人让座?
  11. 努力培养自己对项目的主人翁意识
  12. 推荐三个实用的开源项目
  13. 一个远程线程注入的类
  14. python递增文件名_python-文件存在时文件名中的数字递增
  15. coreldraw x7对齐快捷键_CDR基础CorelDraw X7中文版快捷键大全
  16. 最实用的Windows安全加固手册
  17. php7中setlocale函数,setlocale
  18. cocoapods was not able to update the 'master' repo.if it is a unexpected issue and persists you can
  19. mysql24div13_第七次codeforces竞技结束 #258 Div 2
  20. /usr/bin/ld:找不到 -lxxx

热门文章

  1. openstack newton noVNC bug 解决方法
  2. python爬虫1——获取网站源代码(豆瓣图书top250信息)
  3. Visual Studio 2013 Update 2 RTM 发布
  4. 8天玩转并行开发——第八天 用VS性能向导解剖你的程序
  5. Redis常用数据结构和操作
  6. [转载]如何在只能力加载的有限元程序里面实现按位移加载
  7. Android LK Bootlaoder启动概览
  8. 企业研发人员配备比例_日本电产电动汽车马达研发基地落户大连
  9. 【Visual Studio 扩展工具】使用 ComponentOne迷你图控件,进行可视化数据趋势分析... 1
  10. Puppet 实验三 安装和配置