from PIL import Image,ImageTk
import tkinter as tk
def show_jpg():
root = tk.Tk()
im=Image.open("test.jpg")
img=ImageTk.PhotoImage(im)
imLabel=tk.Label(root,image=img).pack()
root.mainloop()
if __name__ == '__main__':
show_jpg()
显示效果:
from PIL import ImageTk
from tkinter import *
import PIL
import tkinter as tk
import os
class GetCode(object):
def __init__(self):
self.data={}
self.root = tk.Tk()
self.root.geometry('108x130')
self.root.resizable(width=False,height=False)
self.textLabel=tk.Label(self.root,text="请输入验证码:").pack()
self.textStr=StringVar()
self.textEntry=tk.Entry(self.root,textvariable=self.textStr)
self.textStr.set("")
self.textEntry.pack()
im=PIL.Image.open("test.jpg")
img=ImageTk.PhotoImage(im)
imLabel=tk.Label(self.root,image=img).pack()
self.but = tk.Button(self.root,text="确认",command=self.return_code).pack(fill="x")
self.root.mainloop()
def return_code(self):
self.data["code"]=self.textStr.get()
self.root.destroy()
os.remove("test.jpg")
print("输入框内容:" %self.data["code"])
if __name__ == '__main__':
GetCode()
显示效果: