python打开图片(这次是tk,不是opencv)
2020-03-07 18:07 作者:一心想当网红的李老师 | 我要投稿
希望内嵌一下图片。试了好几家的程序,总算找了一个比较靠谱的。
# -*- coding: utf-8 -*-
"""
Created on Sat Mar 7 18:03:50 2020
@author: liyan
"""
import tkinter
from tkinter import *
from PIL import Image,ImageTk
from tkinter.filedialog import askopenfilename
import time
root = Tk()
root.geometry('500x500')
root.title('图片处理')
def choosepic():
path_ = askopenfilename()
path.set(path_)
img_open = Image.open(file_entry.get())
img = ImageTk.PhotoImage(img_open)
image_label.config(image=img)
image_label.image = img # keep a reference
path = StringVar() ###调用一个全局变量是解决问题的关键啊
Button(root, text='选择图片', command=choosepic).pack()
file_entry = Entry(root, state='readonly', text=path)
#file_entry.pack()
image_label = Label(root)
image_label.pack()
root.mainloop()