QRCG/README.md
sairate 7dbbba221c feat: 创建 QRCodeGenerator 项目
- 新增主程序文件 main.py 实现二维码生成功能
- 添加安装环境脚本 安装环境.py 以安装所需第三方库
- 创建 .idea 目录及相关配置文件,设置项目环境和忽略项
2025-05-24 17:15:20 +08:00

1.7 KiB
Raw Blame History

🌟 程序说明文档:二维码生成器 GUI带背景图

🧩 运行前准备

请在编程前先运行一次项目中的 安装环境.py 文件,确保安装以下依赖库:

  • tkinterPython内置无需额外安装
  • PIL(即 Pillow 图像处理库)
  • amzqr(用于生成可定制的二维码)

💡 程序功能简介

这是一个基于 Tkinter 的二维码生成器,支持:

  • 输入二维码内容
  • 添加自定义背景图片
  • 自动生成并打开二维码图像

📁 所需文件

  • 背景图片文件:qrcode_bg.png(程序启动时显示在界面上)
  • 可选:二维码嵌入图像(例如头像、小图标等,可通过“浏览”选择)

🖥️ 使用方法

  1. 启动程序,会弹出一个 400x400 的窗口。
  2. 在第一个文本框中输入要生成二维码的内容(支持多行文本)。
  3. 点击【浏览】按钮,选择你想嵌入二维码的图片(可以是头像等)。
  4. 点击【生成二维码】按钮,即可生成带图像的二维码,并自动打开查看。

🧷 程序结构简要说明

  • tkinter.Text: 用于输入二维码文本和图片路径。
  • filedialog.askopenfilename(): 弹出文件选择窗口。
  • amzqr.run(): 生成二维码,支持嵌入图片、彩色输出。
  • os.system(qr_name): 自动打开生成的二维码文件。

📌 注意事项

  • 请确保背景图 qrcode_bg.png 存在于程序所在目录。
  • 支持的二维码图像嵌入图格式:推荐 PNG 或 JPG。
  • 若程序窗口不显示或报错,请检查 Python 环境与库是否安装正确。