【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() # 启动应用程序

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

相关推荐
泽02022 分钟前
C++之模板进阶
开发语言·c++·算法
倔强青铜三5 分钟前
就离谱!Python相对路径竟暗藏杀机?90%开发者踩过的坑!
人工智能·python·面试
杰瑞学AI6 分钟前
成功解决 ValueError: Unable to find resource t64.exe in package pip._vendor.distlib
python·pip
武子康7 分钟前
Java-46 深入浅出 Tomcat 核心架构 Catalina 容器全解析 启动流程 线程机制
java·开发语言·spring boot·后端·spring·架构·tomcat
沛沛老爹19 分钟前
深入剖析 Celery:分布式异步任务处理的利器
分布式·python·微服务·celery·架构设计·worker节点
批量小王子25 分钟前
2025-06-14【视觉】视频转化为图集
python
时央1234561 小时前
C#使用Tuple方法实现OpreateResultModel功能
运维·开发语言·c#
爱学习的白杨树1 小时前
Spring Cloud Gateway 介绍
java·运维·开发语言
丘山子1 小时前
别再滥用 None 了!这才是 Python 处理缺失值的好方法
后端·python·面试
数量技术宅2 小时前
数字合约价格发现功能
python·数据分析·量化策略·数字货币·量化投资