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

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

相关推荐
近津薪荼2 分钟前
C++ vector容器底层深度剖析与模拟实现
开发语言·c++
木易 士心2 分钟前
为什么 Promise 比 setTimeout 先执行?——JavaScript 事件循环与异步顺序完全指南
开发语言·javascript·ecmascript
念恒123062 分钟前
Python(for循环)
python·学习
海清河晏1113 分钟前
数据结构 | 链式队列
开发语言·数据结构·链表
咱那飘逸的长发4 分钟前
Trae java项目配置全局maven和jdk
java·python·maven
晔子yy5 分钟前
[JAVA探索之路]带你从零开始实现线程池
java·开发语言
爱上好庆祝9 分钟前
学习js的第六天(js基础的结束)
开发语言·前端·javascript·学习·ecmascript
Rust研习社11 分钟前
Rust 的 Box、Rc、Arc 到底怎么选?
开发语言·后端·rust
码界筑梦坊13 分钟前
116-基于Flask的健身房会员锻炼数据可视化分析系统
python·信息可视化·数据分析·flask·毕业设计
wcy_101114 分钟前
QCoder智能生成Excel数据清洗与可视化代码
python·excel