5

我正在努力让一个动画 gif 文件作为我的 wxPython 应用程序的启动屏幕播放。

我已经成功地将 PNG 文件用于启动画面,使用超时选项效果很好,但我想使用动画 GIF。

所以我开始使用显示 GIF 文件的 wx.animate.GIFAnimationCtrl(),但我的应用程序在播放的 GIF 文件后面可见,我无法让 GIF 停止并消失。

ani = wx.animate.Animation("intro.gif")
ctrl = wx.animate.AnimationCtrl(self, -1, ani)
ctrl.SetUseWindowBackgroundColour()
ctrl.Play()

然后我尝试使用 wx.Sleep(5) 然后 ctrl.Stop() 但这会导致 GIF 甚至不显示。

然后我尝试使用 AdvancedSplashScreen,它再次适用于 PNG,但不显示动画 GIF 文件。

有没有人成功地得到一个工作,如果是这样怎么办?

谢谢

4

0 回答 0