猫史档案馆


【Python作品分享】文字加密【作品秀】

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


【作品展示】

center_image

 

【作品介绍】

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


回复

上一页1 页 / 共 1下一页
AokenAoken

。。。

点赞0


评论


EUWEUW

不如我的 https://shequ.cod喵/community/1626931

点赞0


评论