【发布时间】:2012-03-23 07:22:56
【问题描述】:
我正在尝试使用 wx-Python (2.7) 制作 gif 动画。下面列出的代码有效,但我想为我创建一个动画 gif 的函数,所以我可以在其他地方使用它。我试过搜索互联网,但我只能在__init__ 函数中找到动画 gif 的代码。有什么想法吗?
# -*- coding: cp1252 -*-
import wx
import wx.animate
class MyPanel(wx.Panel):
def __init__(self, parent, id):
wx.Panel.__init__(self, parent, id)
self.SetBackgroundColour("black")
gif_fname = "skYmk.gif"
gif = wx.animate.GIFAnimationCtrl(self, id, gif_fname, pos=(10, 10))
gif.GetPlayer().UseBackgroundColour(True)
gif.Play()
app = wx.PySimpleApp()
frame = wx.Frame(None, -1, "wx.animate.GIFAnimationCtrl()", size = (200, 220))
MyPanel(frame, -1)
frame.Show(True)
app.MainLoop()
【问题讨论】:
标签: python animation wxpython gif