猫史档案馆


【Python作品分享】5-文字加密-工程包-1【作品秀】

用户:渔夫奥尔丁a渔夫奥尔丁a查看:0 回复:1 评论:0 创建时间:2022-04-22T15:53:36


【作品展示】

center_image

 

【作品介绍】

怎么写,第一次发布!!!

 

【作品源代码】

"""文字加密"""
from tkinter import *
import time
import random
from PIL import Image
from PIL import ImageTk
import qrcode
def create_qrcode(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_new = qr.make_image(fill_color='Tan',back_color="white")
    img_new.save(filename+'.png')
def callback():
    te_input=te.get(0.0,'end')
    te_name = te_input[0:1]
    create_qrcode(te_input,te_name)
    img_new=Image.open(te_name+'.png')
    img_new = ImageTk.PhotoImage(img_new)
    label.configure(image=img_new)
    label.image=img_new
# 创建主窗口
root = Tk()
root.title('生成二维码')
te = Text(root,height=10,font=('黑体',15))
te.grid(row=0,column=0,padx=25,pady=50)
btn = Button(root,text='点击生成二维码',width=20,font=("黑体",30),command=callback)
btn.grid(row=1,column=0)
img = qrcode.make('http://shequ.codemao.cn')
img.save('hello.png')
img = Image.open('hello.png')
img = ImageTk.PhotoImage(img)
label = Label(root, image=img,width=500,height=500)
label.grid(row=2,column=0)

root.mainloop()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
EUWEUW

不如我的 https://shequ.codemao.cn/community/1626931

点赞0


评论