在 Python Tkinter 中将图像导入并显示为屏幕

Import and Display Image as a Screen in Python Tkinter

我在这个程序中使用 Visual Studio 代码、Python 和 Tkinter,我想从我的计算机导入图像并将其显示为屏幕(最后)。我试图通过复制视频示例中的语句来导入图像,但是,当我 运行 程序时,它说

tkinter.TclError: bitmap "IMAGE.jpg" not defined

import tkinter
from tkinter import Tk
from PIL import ImageTk, Image

screen = Tk()
screen.iconbitmap("IMAGE.jpg")

据我所知,不支持.jpg。尝试将其转换为 .ico 格式。有在线工具,上传.jpg,下载.ico即可。

我知道这个错误,因为我也遇到过。 所以我知道解决方案。解决方案是 - Python tkinter 仅支持 (WINDOWS) 的 .ico 图像。 因此,如果您想将 .jpg 转换为 .ico,只需使用 https://cloudconvert.com 并放下您的 jpg 文件,然后单击下拉菜单并选择 .ICO 选项,然后将其转换,然后下载并使用它,您就可以了完毕。如果对我有帮助请给我打分