带有 GIF 的 Kivy 程序有一个完全白屏
Kivy program with GIF has a completely white screen
我想制作一个带有 GIF 的 Kivy 小程序。它在我的电脑上完美运行,
但是当我编译它,将它推送到我的设备并 运行 它时,我得到的只是一个白屏。
这是我的代码:
class Contrail(Image):
frame_counter = 0
frame_number = 6 # my example GIF had 6 frames
def on_texture(self, instance, value):
if self.frame_counter == self.frame_number + 1:
self._coreimage.anim_reset(False)
self.frame_counter += 1
class MyApp(App):
def build(self):
return Contrail(source = "streifen1.gif")
if __name__ == '__main__':
MyApp().run()
我认为您需要在 bulldozer.spec 文件中包含 gif
。这里:source.include_exts = py, png, ... , gif
我想制作一个带有 GIF 的 Kivy 小程序。它在我的电脑上完美运行, 但是当我编译它,将它推送到我的设备并 运行 它时,我得到的只是一个白屏。
这是我的代码:
class Contrail(Image):
frame_counter = 0
frame_number = 6 # my example GIF had 6 frames
def on_texture(self, instance, value):
if self.frame_counter == self.frame_number + 1:
self._coreimage.anim_reset(False)
self.frame_counter += 1
class MyApp(App):
def build(self):
return Contrail(source = "streifen1.gif")
if __name__ == '__main__':
MyApp().run()
我认为您需要在 bulldozer.spec 文件中包含 gif
。这里:source.include_exts = py, png, ... , gif