0

我目前正在使用带有小部件 QMovie 的 PyQt5,并且每当我做一些需要一些时间的事情时,我都会尝试显示加载 gif。问题是,当我生成加载 gif 时,什么都没有出现,我不确定为什么,即使我的代码很简单。这是我到目前为止所做的:

def loadGif(self):
    self.label = QtWidgets.QLabel(self.centralwidget)
    self.label.setGeometry(QtCore.QRect(300, 400, 168, 41))
    self.label.setObjectName("label")
    self.movie = QtGui.QMovie("assets/loader.gif")
    if(self.movie.isValid()):
        self.label.setMovie(self.movie)
        self.movie.start()
    else:
        print("FAIL")

gif 的路径似乎很好(在 else 情况下它永远不会出现)。我错过了什么吗?谢谢你。

编辑:

这是我的 gif: 在此处输入图像描述

4

0 回答 0