首先先加載動畫, 然后將加載好的動畫放到組件上做顯示
gitanim.py
""" 裝載Gif動畫 QMovie """ import sys from PyQt5.QtWidgets import QApplication, QLabel, QWidget from PyQt5.QtCore import Qt from PyQt5.QtGui import QMovie class LoadingGif(QWidget): def __init__(self): super(LoadingGif, self).__init__() self.label = QLabel("", self) self.setFixedSize(128, 128) self.setWindowFlags(Qt.Dialog | Qt.CustomizeWindowHint) self.movie = QMovie("../picture/loading.gif") self.label.setMovie(self.movie) self.movie.start() if __name__ == '__main__': app = QApplication(sys.argv) form = LoadingGif() form.show() sys.exit(app.exec_())

