【问题标题】:tkinter gif not moving, can tkinter display moving pictures?tkinter gif 不动,tkinter 可以显示动态图片吗?
【发布时间】:2012-10-23 18:53:09
【问题描述】:

我的 gif 图片在 tkinter 中没有移动。请帮忙。谢谢

canvas = Canvas(width = 450, height = 450, bg = 'white')
canvas.grid(row=2, column=0,sticky = 'W')
gif = PhotoImage(file = "picture.gif")
canvas.create_image(0, 0, image = gif, anchor = NW)
mainloop()

【问题讨论】:

  • 为什么你认为你的 gif 应该是移动的?您的代码没有将其移动到任何地方,只是将其放在一个位置?你是说你有一个动画 gif 并且它没有被动画?
  • 它是一个动画 gif 并且不是动画

标签: python-3.x tkinter animated-gif


【解决方案1】:

Tkinter 不支持动画 gif。

tk photo 图像类支持从动画 gif 的每个子图像创建图像,您可以使用它创建自己的动画。我不知道python中有什么例子,但是tcl/tk版本可以看这里:http://wiki.tcl.tk/4882

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    相关资源
    最近更新 更多