用户:A,A7Ψ3查看:6 回复:3 评论:6 创建时间:2022-02-26T08:01:33
【作品展示】

【作品介绍】
在上面输入文字后,按住生成,就可以得到一个二微码,二维码里的内容就是输入的内容
【作品源代码】
from tkinter import*
import qrcode
from PIL import Image, ImageTk
root = Tk()
root.title('二维码生成器')
t=Text(root,width=50,height=5,font=('黑体',20))
t.grid(row=0,column=0,padx=10,pady=10)
def picture(date,file_name):
qr=qrcode.QRCode(
version=5,
error_correction=qrcode.constants.ERROR_CORRECT_H,
box_size=5,
border=4
)
qr.add_data(date)
qr.make(fit=True)
img = qr.make_image(fill_color='green', back_color='white')
img.save(file_name+'.png')
def btn_img():
date=t.get('0.0','end')
file_name = date[0]
picture(date, file_name)
img = Image.open(file_name+'.png')
img = ImageTk.PhotoImage(img)
l.configure(image=img)
l.image=img
b = Button(root, text='点我生成二维码', font=('黑体', 20), command=btn_img)
b.grid(row=1, column=0, pady=10/2)
l = Label(root)
l.grid(row=2, column=0, pady=10/2)
root.mainloop()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn