为了账号安全,请及时绑定邮箱和手机立即绑定

按下按钮后如何打开文件对话框?

按下按钮后如何打开文件对话框?

POPMUISE 2021-09-25 14:10:31
我想在按下按钮后打开文件对话框。然后我可以选择一个图像并将其显示在画布上。(我的目标是做一个非常简单的图像编辑器)不幸的是,当我启动程序时,文件对话框会自动打开。例如,有没有办法做这样的事情:按一个按钮打开文件对话框选择一张图片在画布上显示图像这是我到目前为止所做的代码from tkinter import *from PIL import Image, ImageTkfrom tkinter import filedialogroot = Tk()   #function to select my image by using the filedialogdef select_image():     file_path = filedialog.askopenfilename()    return Image.open(file_path)#button to press to open filedialogselect = Button(root, text="select an image", command=select_image)select.pack()#the canvas where the image will be displaycanvas = Canvas(root, width= 400, height=400, bg="grey")canvas.pack()image_tk = ImageTk.PhotoImage(select_image())canvas.create_image(200,200, image= image_tk)   root.mainloop()
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 158 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信