'''本地图片浏览器 任务描述: 创建一个简单的图片浏览器。用户可以从计算机中选择一张图片,并在窗口中指定位置显示。 作业要求: 1. 界面:包括【选择】按钮和一个图片显示区域(300*300) 2. 加载本地图片:使用文件对话框让用户选择一张本地图片 3. 图片缩放:选中的图片进行缩放来匹配显示区域 4. 更新显示:选择新图片后,界面应更新所选图片''' import tkinter as tk from PIL import Image, ImageTk from tkinter import filedialog def load(): file_path = filedialog.askopenfilename() if file_path: img = Image.open(file_path) img = img.resize((300, 300)) # 缩放图片 imgtk = ImageTk.PhotoImage(img) label.config(image=imgtk) label.image = imgtk root = tk.Tk() root.title("本地图片浏览器") root.geometry("350x350") # 显示图片区域 label = tk.Label(root) label.pack() # 按钮用于选择图片 button = tk.Button(root, text="选择图片", command=load) button.pack() root.mainloop()