【Python】 生成二维码

创建了一个使用 python 创建二维码的程序。

下面是生成的程序的图像。

功能描述

输入网址(URL)。

输入二维码的名称。

当单击 QR 码生成按钮时,将使用 QRname 中输入的字符将 QR 码生成为图像。

程序代码

python 复制代码
import qrcode
import tkinter

def btn_click():
    S = txt_1.get()
    qr_name = txt_2.get()
    img = qrcode.make(S)
    img.save(f'{qr_name}.png')

# 画面作成
tki = tkinter.Tk()
tki.geometry('460x190')
tki.title('生成二维码')

lbl_1 = tkinter.Label(text='URL')
lbl_1.place(x=70, y=50)

lbl_1 = tkinter.Label(text='QRname')
lbl_1.place(x=70, y=100)

txt_1 = tkinter.Entry(width=30)
txt_1.place(x=130, y=50)

txt_2 = tkinter.Entry(width=30)
txt_2.place(x=130, y=100)

# 按钮
btn = tkinter.Button(tki, text='生成二维码', command=btn_click)
btn.place(x=180, y=150)
tki.mainloop() # 启动应用程序

实际创建的二维码如下所示。

相关推荐
赤羽尾风1 小时前
NumPy快速入门
python·numpy
倒流时光三十年2 小时前
第三阶段 26 · highlight 高亮(返回命中片段)
后端·python·django
lpfasd1232 小时前
编程语言榜单变迁分析
开发语言·后端·scala
名字还没想好☜2 小时前
Go 用 bufio.Scanner 读大文件踩坑:默认 64KB 行上限、Buffer 扩容与按 Token 切分
开发语言·后端·golang·go
久久学姐3 小时前
Python+Playwright+Pytest+BDD,用FSM打造高效测试框架
python·pytest·bdd·playwright·fsm
Byron Loong3 小时前
【C++】重定向是什么
开发语言·c++
Zane19944 小时前
闭包到底"闭"住了什么?一文讲透 LEGB 规则与循环里的闭包陷阱
后端·python
techdashen4 小时前
Go设计取舍之六: sync.Mutex正常模式与饥饿模式
开发语言·后端·golang
Lumi_Peak4 小时前
Claude思考了42秒,我的代码质量直接提升了一个档次
python·claude