【发布时间】:2019-10-25 09:30:52
【问题描述】:
我正在制作一个动画演示,我想在其中添加一个图像,但是我不能使用 PIL,因为它会在没有安装 PIL 的学校演示,所以我使用了网站提供的方法http://effbot.org/pyfaq/why-do-my-tkinter-images-not-appear.htm,但它不起作用 - 我的幻灯片仍然是空白的。我该怎么办?
这是我的代码(几乎完全是从网站上复制的——我错过了什么吗?):
photo = PhotoImage('Alveoli.png')
label = Label(image=photo)
label.image = photo # keep a reference!
label.pack()
【问题讨论】:
-
导致该问题的代码是什么?如果您只是陈述您的问题,而不是您首先尝试或已经做过的事情,我们将无法回答您。
-
您无法使用 PhotoImage 打开
.png文件。The PhotoImage class can read GIF and PGM/PPM images from files -
@Python IT 那我该如何打开 PNG?如果这就是你的意思,我没有任何与图像相关的代码。
-
Effbot effbot.org/tkinterbook/photoimage.htm 建议 PIL。但是由于您无法使用 PIL,我建议您转换图像;)
-
用图片编辑软件打开文件,导出为
PGM
标签: python image tkinter tkinter-canvas