pyqt5 给Qlable控件添加gif动图

最近忙些事情,用到了这个,就此记录一下。
我们要用到QMovie,举例如下:

from PyQt5.QtGui import QMovie
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QVBoxLayout, QPushButton

import sys

app = QApplication(sys.argv)
window = QWidget()

layout = QVBoxLayout()
label = QLabel()
movie = QMovie('resources/player/play1.gif')
label.setMovie(movie)
movie.start()
layout.addWidget(label)
window.setLayout(layout)

window.show()
sys.exit(app.exec_())

如果不加movie.start(),那么gif动图就不会加载播放。
最终效果:
pyqt5 给Qlable控件添加gif动图_第1张图片
在这里插入图片描述

你可能感兴趣的:(平时手记,qt,python,开发语言)