在前台显示QMovie(动画加载gif)

时间:2012-09-12 01:45:34

标签: python pyqt splash-screen animated-gif

    l = QTextMovieLabel('', 'loading1.gif')
    l.show()
    # The loading gif will start here and spin
    x = update_database()
    # The loading gif will stops here
    l.hide()

在上面的代码中,我试图在调用update_database函数之前启动一个电影,并在完成函数执行后立即隐藏它。我面临的问题是,在执行到达l.hide()行之前,电影才会启动,并且它会暂时显示,然后就会消失。

我是PyQt的新手,所以也许这是我想念的非常简单的东西。但我尝试了其他几种解决方案,但没有任何效果。如果有人解释如何在后台执行进度条或gif动画时,我真的很感激。

0 个答案:

没有答案