相关疑难解决方法(0)

Tkinter错误:无法识别图像文件中的数据

我正在尝试将jpg图像放到tkinter画布上。tkinter给我这个错误:

无法识别图像文件中的数据

我使用文档中的代码:

canv = Canvas(root, width=80, height=80, bg='white')
canv.grid(row=2, column=3)

img = PhotoImage(file="bll.jpg")
canv.create_image(20,20, anchor=NW, image=img)
Run Code Online (Sandbox Code Playgroud)

png图像也是如此。甚至试图将图像放入标签小部件中,但出现相同的错误。怎么了?

我在Mac上使用Python 3。Python文件和图像位于同一文件夹中。

python macos canvas tkinter python-3.x

10
推荐指数
4
解决办法
2万
查看次数

如何检查我的Perl安装是32位还是64位?

在Windows上,如何检查我的Perl安装是32位还是64位?

perl

8
推荐指数
3
解决办法
5723
查看次数

我什么时候应该在 tkInter for python 中使用 root.update()

我是 tkinter 的新手。有时,当我从 github 上读取代码时,它包含类似root.update().

当我搜索 tkinter 的文档时,我通常会找到每个小部件的方法列表,但找不到Tk()根对象本身。另外,通常当我为每个小部件设置配置时,它会自动更新视图。所以我有点困惑我应该什么时候使用root.update()

python tkinter

5
推荐指数
1
解决办法
2968
查看次数

标签 统计

python ×2

tkinter ×2

canvas ×1

macos ×1

perl ×1

python-3.x ×1