gpt4 book ai didi

python - 当我尝试使用 tkinter 将图像加载到 Canvas 上时,是什么导致错误 'unknown option "pyimage 1"'?

转载 作者:行者123 更新时间:2023-12-05 04:53:01 26 4
gpt4 key购买 nike

我一直在尝试使用 tkinter 通过 Python 创建 GUI,今天我决定在我的 GUI 中使用图像,但是在使用来自 tkinter 的 Canvas 时我遇到了这个错误:

    Traceback (most recent call last):


File "C:\Users\37063\Desktop\pomodoro\main.py", line 25, in <module>
canvas.create_image((100, 112), image_canvas)
File "C:\Users\37063\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 2786, in create_image
return self._create('image', args, kw)
File "C:\Users\37063\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 2772, in _create
return self.tk.getint(self.tk.call(
_tkinter.TclError: unknown option "pyimage1" .

这是我的代码:

from tkinter import *
window = Tk()
window.title("Gui test")
canvas = Canvas(width=200, height=224)
image_canvas = PhotoImage(file='ygo.gif')
canvas.pack()
canvas.create_image((100, 112), image_canvas)

window.mainloop()

当我用谷歌搜索这个错误时,我看到有时它可以通过更改图像格式来解决,我尝试了 .png、.jpeg、.gif,但它们似乎都不适合我。感谢您的提前建议:)

最佳答案

您必须提供图像作为关键字参数 image 的值:

canvas.create_image((100, 112), image=image_canvas)
# ^^^^^^

关于python - 当我尝试使用 tkinter 将图像加载到 Canvas 上时,是什么导致错误 'unknown option "pyimage 1"'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66236056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com