用户:
yo帽子好伙伴查看:0 回复:2 评论:0 创建时间:2023-02-15T20:57:02
【作品展示】

【作品介绍】
0
【作品源代码】
"""文字加密"""
from tkinter import*
import qrcode
from PIL import Image,ImageTk
root = Tk()
root.title('二维码生成器')
img = qrcode.make('https://guyu-student.codemao.cn/')
img.save('C:\\Users\\admin\\Desktop\\05-文字加密-工程包谷雨.png')
t1 = Text(root, width=50, font=('黑体', 10))
t1.pack()
def code(text,filename):
qr = qrcode.QRCode(
version=None,
error_correction = qrcode.ERROR_CORRECT_H,
box_size = 5,
border = 1
)
qr.make(fit = True)
qr.add_data(text)
img = qr.make_image(fill_color='black',bank_color='white')
img = img.convert('RGBA')
img.save('C:\\Users\\admin\\Desktop\\05-文字加密-工程包' +filename + '.png', quality=100)
def callback():
text_input = t1.get(0.0,'end')
img_name = text_input[0:1]
code(text_input,img_name)
img_new = Image.open('C:\\Users\\admin\\Desktop\\05-文字加密-工程包'+img_name + '.png')
# ,Image.ANTIALTAS
img = img_new.resize((500,500))
img = ImageTk.PhotoImage(img)
l1.configure(image = img)
l1.image = img
b1 = Button(root, text='生成二维码', command=callback, font=('黑体', 10))
b1.pack()
img = Image.open('C:\\Users\\admin\\Desktop\\05-文字加密-工程包谷雨.png')
img = ImageTk.PhotoImage(img)
l1 = Label(root,bg='white',image =img,height=500,width = 500)
l1.pack()
root.mainloop()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn