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

56 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🌟 程序说明文档:二维码生成器 GUI带背景图
## 🧩 运行前准备
请在编程前先运行一次项目中的 `安装环境.py` 文件,确保安装以下依赖库:
* `tkinter`Python内置无需额外安装
* `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 环境与库是否安装正确。