python - Python Tkinter,无法将图像打开到画布
问题描述
我正在尝试制作一个绘画应用程序,但我似乎无法将文件打开到画布。
from tkinter import *
from tkinter import colorchooser
from tkinter import filedialog
import os
import PIL
from PIL import Image, ImageDraw, ImageGrab, ImageTk
file = filedialog.askopenfilename(defaultextension = ".png",
filetypes = [("All Files", "*.*"), ("Image File", ".png")])
if file is None:
return
else:
load = Image.open(file)
render = ImageTk.PhotoImage(load)
canvas.create_image(700,700, image=render)
解决方案
推荐阅读
- node.js - 请求和响应功能。节点
- c++ - 如何设置 char [ ] 以便在我们输入任何字符或不输入任何字符时都会给出输出。代码如下
- reactjs - 反应谷歌地图没有在指定的纬度,经度上打开,而是在随机的地方
- javascript - 当我要在 js 中创建一个机器人并且我无法修复它时,会发生此错误。有人能帮我吗?
- javascript - AWS Lambda 上的 FabricJS 节点 - 字体未出现在数据 uri 图像上
- arrays - 无法找到二和问题的正确输出
- html - 如何在嵌入 html 的右侧预填充 youtube 播放列表视频
- outlook - Outlook VSTO - 创建邮件并将其保存在收件箱中 - 使用 Outlook Redemption 设置发件人
- python - 如何在不丢失迄今为止获得的数据的情况下停止 Jupyter Notebook 循环
- kotlin - 并发修改如何与协程一起工作?