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

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

相关推荐
JoneMaster4 分钟前
[读书日志]从零开始学习Chisel 第八篇:Scala的集合(敏捷硬件开发语言Chisel与数字系统设计)
开发语言·学习·scala
编程小筑21 分钟前
C语言的循环实现
开发语言·后端·golang
2013crazy25 分钟前
Python 基于 opencv 的人脸识别监控打卡系统(源码+部署)
开发语言·python·opencv·python 人脸识别·python 人脸识别打卡
清醒的兰35 分钟前
Qt 样式表
开发语言·qt
旷野..37 分钟前
Java协程的引入会导致GC Root枚举复杂度大大增加,JVM是如何解决的呢?
java·开发语言·jvm
常政1 小时前
零基础学编程 | 2025年 Python 安装、调试保姆级教程
python·入门教程·python编程·零基础学编程·python安装·vscode安装
pzx_0011 小时前
【集成学习】Bagging算法详解及代码实现
python·算法·机器学习·集成学习
xiaowu0801 小时前
学习记录:C++ 中 const 引用的使用及其好处
开发语言·c++·算法
A_Tai23333332 小时前
Java多线程
java·开发语言
2301_822703202 小时前
腾讯云AI代码助手编程挑战赛-随机数字小游戏
python·腾讯云ai代码助手