在 Tkinter中显示图片,显示不出来,帮忙看看
时间:2011-08-03
来源:互联网
from Tkinter import *
class Flash:
def __init__(self, root):
self.root = root
self.cnt = 0
canvas = Canvas(self.root, width = 800, height = 600, bg = 'green')
self.canvas = canvas
photo = PhotoImage(file = 'google.gif')
self.item = canvas.create_image(10, 10, image=photo)
canvas.pack()
root = Tk()
flash = Flash(root)
root.mainloop()
class Flash:
def __init__(self, root):
self.root = root
self.cnt = 0
canvas = Canvas(self.root, width = 800, height = 600, bg = 'green')
self.canvas = canvas
photo = PhotoImage(file = 'google.gif')
self.item = canvas.create_image(10, 10, image=photo)
canvas.pack()
root = Tk()
flash = Flash(root)
root.mainloop()
作者: mark063 发布时间: 2011-08-03
you need to keep a reference to the photo object, otherwise, it will be out of the scope and be garbage collected.
change:
Python code
to:
Python code
change:
Python code
photo = PhotoImage(file = 'google.gif') self.item = canvas.create_image(10, 10, image=photo)
to:
Python code
self.photo = PhotoImage(file = 'google.gif') self.item = canvas.create_image(10, 10, image=self.photo)
作者: panghuhu250 发布时间: 2011-08-03
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28