【发布时间】:2015-02-28 14:10:00
【问题描述】:
在使用filedialog.askopenfilename() 从我的 PC 中选择后,我正在尝试将 .gif 图像放入画布。如果我满足以下条件,画布将拍摄图像:
- 不要把它放在
def和 - 不要使用
filedialog,但我不明白为什么这不起作用...
from tkinter import *
root=Tk()
root.geometry("600x600")
root.config(background="#FFFFFF")
canvas = Canvas(width=200,height=200)
canvas.grid(row=0,column=0)
def create_image():
profileimage = filedialog.askopenfilename()
i = PhotoImage(file=profileimage)
canvas.create_image(0,0,image=i)
b = Button(text="Click", command=create_image).grid(row=1,column=0)
【问题讨论】:
-
现在可以使用了,谢谢 Vinkal!
标签: python image tkinter filedialog