Qt 使用QMovie加载gif图片实现动态等待窗口
import sys
from PyQt4 import QtGui, QtCore
from PyQt4.QtGui import QLabel app = QtGui.QApplication(sys.argv) label = QLabel()
label.setWindowFlags(QtCore.Qt.FramelessWindowHint) # 无边框
label.setAttribute(QtCore.Qt.WA_TranslucentBackground) # 背景透明
# 打开gif文件
movie = QtGui.QMovie("./icon/waiting.gif")
# 设置cacheMode为CacheAll时表示gif无限循环,注意此时loopCount()返回-1
movie.setCacheMode(QtGui.QMovie.CacheAll)
# 播放速度
movie.setSpeed(100)
label.setMovie(movie)
# 开始播放,对应的是movie.start()
movie.start()
label.show()
sys.exit(app.exec_())
效果如下:
Qt 使用QMovie加载gif图片实现动态等待窗口的更多相关文章
- Qt 使用QLabel、QMovie加载gif图片实现动态等待窗口
		新建基于Widget的应用程序,在ui的窗口中添加QLabel,对象名label,调整整个窗口大小. 准备loading.gif图片 Widget.cpp 12345678910111213141 ... 
- qt加载背景图片的一种方式
		//加载背景图片 void LCTGrid::loadBgPicture() { QImage image; QPalette palette; image.load(m_sPicturePath); ... 
- WebView加载HTML图片大小自适应与文章自动换行
		http://www.brighttj.com/ios/ios-webview-load-html-image-adaptive.html 在很多App中都会使用到webview,尤其是在加载新闻内容 ... 
- Android ListView 图片异步加载和图片内存缓存
		开发Android应用经常需要处理图片的加载问题.因为图片一般都是存放在服务器端,需要联网去加载,而这又是一个比较耗时的过程,所以Android中都是通过开启一个异步线程去加载.为了增加用户体验,给用 ... 
- WPF中加载高分辨率图片性能优化
		在最近的项目中,遇到一个关于WPF中同时加载多张图片时,内存占用非常高的问题. 问题背景: 在一个ListView中同时加载多张图片,注意:我们需要加载的图片分辨率非常高. 代码: XAML: < ... 
- Fresco 使用笔记(一):加载gif图片并播放
		项目总结 --------------------------------------------------------------------- 前言: 项目中图文混合使用的太多太多了,但是绝大部 ... 
- 图片_ _Android有效解决加载大图片时内存溢出的问题 2
		Android有效解决加载大图片时内存溢出的问题 博客分类: Android Android游戏虚拟机算法JNI 尽量不要使用setImageBitmap或 setImageResource或 Bit ... 
- Delphi7 第三方控件1stClass4000的TfcImageBtn按钮控件动态加载jpg图片例子
		Delphi7 第三方控件1stClass4000的TfcImageBtn按钮控件动态加载jpg图片例子 procedure TForm1.Button1Click(Sender: TObject); ... 
- Adobe Edge Animate –解决图形边缘精确检测问题-通过jquery加载svg图片
		Adobe Edge Animate –解决图形边缘精确检测问题-通过jquery加载svg图片 版权声明: 本文版权属于 北京联友天下科技发展有限公司. 转载的时候请注明版权和原文地址. 在edge ... 
随机推荐
- Visual Studio 2019 RC
			Visual Studio 2019 RC入门 介绍 在本文中,让我们看看如何开始使用Visual Studio 2019 RC.Microsoft现已发布Visual Studio Release ... 
- JAVA中native方法调用
			在Java中native是关键字.它一般在本地声明,异地用C和C++来实现.它的声明有几点要注意:1)native与访问控制符前后的关系不受限制.2)必须在返回类型之前.3)它一般为非抽象类方法.4) ... 
- django CBV和FBV写法总结
			一.FBV function base views 平常我们的写法,一个URL对应一个视图函数 二.CBV 1.url 配置 path('test/',views.CBVTest.as_views() ... 
- Elasticsearch基本用法(2)--Spring Data Elasticsearch
			Spring Data Elasticsearch是Spring Data项目下的一个子模块. 查看 Spring Data的官网:http://projects.spring.io/spring-d ... 
- 【HDOJ1384】【差分约束+SPFA】
			http://acm.hdu.edu.cn/showproblem.php?pid=1384 Intervals Time Limit: 10000/5000 MS (Java/Others) ... 
- ELFhash
			字符串哈希算法(以ELFHash详解) 更多字符串哈希算法请参考:http://blog.csdn.net/AlburtHoffman/article/details/19641123 先来了解一 ... 
- Python中元组、列表、字典的遍历和相互转化
			一.元组,列表,字典的遍历 1.1 元组的遍历 元组的遍历借助 range() 函数,基本思想是通过元组的长度使用for循环进行遍历,代码如下: fruits=("apple&quo ... 
- LeetCode - Rectangle Overlap
			A rectangle is represented as a list [x1, y1, x2, y2], where (x1, y1) are the coordinates of its bot ... 
- 一个License的所带来问题
			在维护一个老产品时发现一个License的问题.产品是用Z80 Z8F6423, compiler用的是ZDS II Z8 Encode! 4.9.0. 由于有一个Bug要修复,所以我重新检查了一下它 ... 
- 我发起了一个 .Net 平台上的 开源项目 知识图谱 Babana Map 和 文本文件搜索引擎 Babana Search
			起因 也是 前几天 有 网友 在 群 里发了 知识图谱 相关的文章, 还有 有 网友 问起 NLog -> LogStash -> Elastic Search 的 问题, ... 
