我如何在 python 3.6 的 tkinter 窗口内打开一个 jpg 图像?

马丁·特纳 - 7E-All

我正在尝试在 tkinter 窗口中加载图像,但它只显示如下错误:“没有这样的文件或目录”,这是另一个版本的 python 吗?如果是这样,我可以为 python 3.6 使用什么?

from tkinter import *

# pip install pillow
from PIL import Image, ImageTk
 load = Image.open("hello.jpg")
  render = ImageTk.PhotoImage(load)

   img = Label(self, image=render)
   img.image = render
   img.place(x=0, y=0)
野兽编码器

我会检查hello.jpg文件所在的目录。你得到的错误意味着它找不到它正在查找的文件。它当前正在查找 python 文件所在的同一文件夹


解决方案

确保这个python脚本所在的目录也有图像

您的文件应如下所示

你应该有这个 python 文件所在的文件夹,并且在 python 文件所在的同一个文件夹中你应该有 TKinter 图像

在 repl.it 上你应该按下这个按钮:

复制图片

然后添加hello.jpg文件

您还需要更改代码以删除随机缩进以及添加 root = Tk() 以“激活” TkInter

您的新代码应如下所示:

from tkinter import *

root = Tk()

# pip install pillow
from PIL import Image, ImageTk
load = Image.open("hello.jpg")
render = ImageTk.PhotoImage(load)

img = Label(self, image=render)
img.image = render
img.place(x=0, y=0)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

python 3 tkinter图像

在python 3上使用tkinter打开图像

如果我的登录名和密码正确,如何在Tkinter中打开一个新窗口?

按下按钮tkinter Python后打开一个新窗口

python-tkinter:在另一个窗口中打开另一个图像?

如何在Python 3中将Turtle画布另存为图像(.png或.jpg)

如何从 tkinter 的菜单小部件打开一个新窗口

我如何在 python tkinter 中显示调整大小的图像

如何让 tkinter 按钮只打开一个顶层?

我可以使用as3 navigationToURL()在Flex Mobile AIR documentDirectory中打开一个新创建的JPG文件吗?

如何删除python 3中的图像/视频文件?与 *.jpg/.mp4

为什么我的操作系统不能打开一个新窗口来显示图像?

如何使按钮命令在tkinter中打开窗口内的图像?

如何在tkinter中使用python 3.5的滚动条打开和关闭另一个窗口?

如何在Python 3.x上将图像添加到Tkinter GUI

如何使用按钮打开顶层窗口 python 3/Tkinter

我们如何在 angular6 中使用 *ngFor 进行迭代以在 angular6 中一次显示 3 个图像

Tkinter-我如何在新窗口中创建按钮,该窗口是由调用函数创建的?的Python 3

我如何在另一个窗口内打开窗口

使用Python和Pillow,我们如何计算PNG或JPG图像中唯一颜色的数量?

python - 如何使用 tkinter gui 转到幻灯片中的下一个图像

如何使用python tkinter调用一个窗口到另一个窗口

Python Tkinter:打开新的tk窗口时,如何应用新的背景图像?

如何从图像网址数组中获取第一个jpg / png图像网址?

如何在 PowerShell 6 中打开一个新选项卡?

如何仅打开一个窗口弹出窗口

我将如何制作一个无法在 Python Tkinter 中最小化的 tk 窗口?

我如何在Python3中沿第三维堆叠更多的两个numpy图像数组

如何在 python Tkinter 中删除一个额外的窗口?