搜索
bottom↓
回复: 22
打印 上一主题 下一主题

用 AI 4 小时做了一个 Python/Qt 标签设计与批量打印软件

[复制链接]

出0入22汤圆

跳转到指定楼层
1
发表于 2026-7-24 18:18:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近用 AI 做了一个离线标签设计与批量打印软件,从提出需求、调整界面、修复打印尺寸,到最终打包发布,大约用了 4 个小时。
整个过程中我本人没有手写一行代码,主要负责描述需求、测试程序、截图反馈问题,再让 AI 持续修改和验证。
项目地址:
https://github.com/yizheneng/LabelDesigner
Windows 版本下载:
https://github.com/yizheneng/LabelDesigner/releases/tag/v1.0.0
项目代码准备开放给大家使用。欢迎下载、修改、二次开发,也欢迎提交 Issue 和改进建议。
软件功能这是一个使用 Python + PySide6 开发的桌面标签设计器,主要功能包括:
标签排版
  • 自定义标签宽度、高度、圆角和间距
  • 支持一行或多行、多列标签
  • 添加文字、图片、序列号、日期和时间
  • 添加 Code 128 等条形码和二维码
  • 添加矩形、线条等图形
  • 设置字体、字号、颜色、加粗、对齐和旋转
  • 元素拖动、缩放、复制、粘贴、撤销和重做
  • 图层顺序和多元素对齐
辅助设计
  • 上方和左侧毫米标尺
  • 支持负数刻度
  • 每 1 mm 一个刻度,每 10 mm 显示数字
  • 移动元素时显示延伸至标尺的辅助线
  • 按住鼠标右键拖动画布
  • Ctrl + 滚轮缩放画布
批量数据
  • 支持 Excel、CSV 批量导入
  • 可绑定品名、规格、批次、条码、有效期等字段
  • 条码可以引用其他文本元素的内容
  • 序列号支持设置起始值和位数
  • 支持设置总打印数量
  • 支持同一个序列号重复打印指定张数
例如设置总数量 6、每个序列号重复 2 张:
0001、0001、0002、0002、0003、0003打印
  • 支持系统中已经安装的标签打印机、普通打印机和 PDF 打印机
  • 按毫米设置标签和纸张尺寸
  • 打印预览
  • 多行多列自动排版
  • 自动分页
  • 上下左右偏移校准
  • 编辑时的标尺、辅助线、阴影不会进入打印内容
文件与模板
  • 标签文件使用 .label 后缀
  • 模板文件使用 .labeltpl 后缀
  • 自动保存上次编辑状态
  • 再次打开程序可以继续编辑和打印
  • 标签尺寸、元素、数据和打印参数可以一起保存
使用 AI 开发的一点心得这次最大的感受是:使用 AI 写程序,最重要的可能已经不是“会不会写代码”,而是能不能把问题描述清楚。
我的基本流程是:
  • 先说清楚软件最终要解决什么问题。
  • 不要求 AI 一次把所有功能写完。
  • 每完成一个功能就实际运行测试。
  • 出现问题时直接提供截图和现象。
  • 尽量描述期望结果,而不是只说“这里不对”。
  • 对打印尺寸、序列号和数据绑定等核心功能反复验证。
  • 最后再让 AI 完成 Git、README、打包和 GitHub Release。
AI 第一次做出的版本并不完美,中间遇到了不少问题,例如:
  • 标签边界不明显
  • 打印预览发生重复缩放
  • 字体在打印机 DPI 下异常放大
  • 自定义纸张被打印驱动恢复成 Letter
  • 多标签序列号没有正确递增
  • 虚拟环境和打包脚本的编码问题
  • 右键拖动画布时没有滚动范围
这些问题基本都是通过“实际运行—截图反馈—修改—再次验证”逐步解决的。
所以我觉得 AI 编程并不是按一下按钮就结束,而更像是自己负责产品设计和验收,AI 负责实现、排查和重复劳动。
4 小时能够做到现在这个程度,确实比传统方式快很多。当然这还是第一个版本,肯定存在不少不足,欢迎大家试用和改进。
如果大家对 AI 开发过程、提示方式或者这个软件有什么建议,欢迎一起交流。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛22周年了!感谢大家的支持与爱护!!

世间万般皆为虚妄,唯有情爱执念最是折磨人心。人心本不可试探,一试便碎;真情更不能考验,一考就断!

出0入22汤圆

2
 楼主| 发表于 2026-7-24 18:22:27 | 只看该作者
沙发自己坐,上面的帖子也是ai生成的。最近找了很多标签打印软件,不是要钱,就是破解了后出现各种问题。遂产生能不能让ai写一个的想法。软件还比较简陋,但是感觉比收费的简单好用。分享给大家。如果没有大家要的功能,可以让ai改进一下。PS,这一个月写的代码不到100行。基本都是在修改ai的代码。感觉被ai控制了

出0入30汤圆

3
发表于 2026-7-24 18:23:21 | 只看该作者
朋友 , 用哪个AI工具 , 这么好 ,
您是做打印相关的产品吧

出0入22汤圆

4
 楼主| 发表于 2026-7-24 18:26:22 | 只看该作者
ycheng2004 发表于 2026-7-24 18:23
朋友 , 用哪个AI工具 , 这么好 ,
您是做打印相关的产品吧
(引用自3楼)

没有哦,单纯是自己要用,网上都是收费的。用的是codex。

出0入22汤圆

5
 楼主| 发表于 2026-7-24 18:31:17 | 只看该作者


补实际效果图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出40入706汤圆

6
发表于 2026-7-24 18:36:33 | 只看该作者
各种排版格式对齐图层关系等,很多细节要跟AI 斗智斗勇呀
需要你测试后跟它说让她改,还是他可以自动测试(自动截屏看效果)?

出0入22汤圆

7
 楼主| 发表于 2026-7-24 18:40:44 来自手机 | 只看该作者
智涅 发表于 2026-7-24 18:36
各种排版格式对齐图层关系等,很多细节要跟AI 斗智斗勇呀
需要你测试后跟它说让她改,还是他可以自动测试( ...

(引用自6楼)

目前可以让ai自己截图看效果,但是我主要还是自己测试,感觉ai对图的理解能力还是不太好。

出0入42汤圆

8
发表于 2026-7-24 19:14:57 | 只看该作者
固定资产管理标签

出10入90汤圆

9
发表于 2026-7-24 21:29:21 | 只看该作者
这界面做的漂亮,界面上各按钮的功能代码全是AI自动生成自已没修改点?

出0入0汤圆

10
发表于 2026-7-25 11:55:24 | 只看该作者
不错,这个作为应急或主力使用都是蛮方便的。网上其它的还要破解,有时还打不开。
这真是居家旅行必备良药。

出0入8汤圆

11
发表于 2026-7-25 12:31:18 来自手机 | 只看该作者
跟打印机通讯的协议那里怎么搞?是有固定的协议,还是?

出0入8汤圆

12
发表于 2026-7-25 13:16:42 | 只看该作者
我很好奇你是怎么给AI提需求的

出0入4汤圆

13
发表于 2026-7-25 13:47:44 | 只看该作者
我也很好奇你是怎么提需求的  ,和ai的对话能不能发出来我们学习一下啊?另外ai用什么语言写软件啊 你这个帖子将指引我们这些小白前进,谢谢!

出50入255汤圆

14
发表于 2026-7-25 14:51:30 | 只看该作者
厉害,4个小时就搞定,核心是知道自己知道什么。

出0入22汤圆

15
 楼主| 发表于 2026-7-25 23:50:54 | 只看该作者
118139 发表于 2026-7-24 21:29
这界面做的漂亮,界面上各按钮的功能代码全是AI自动生成自已没修改点?
(引用自9楼)

界面按钮是ai生成的,第一版不好看,网上找了个软件界面,让它去仿。后面就好多了。也尝试用chatgpt生成界面,效果不好。

出0入22汤圆

16
 楼主| 发表于 2026-7-25 23:51:32 | 只看该作者
dswkl11 发表于 2026-7-25 12:31
跟打印机通讯的协议那里怎么搞?是有固定的协议,还是?
(引用自11楼)

打印机是标准协议,ai直接就自己做好了。

出0入22汤圆

17
 楼主| 发表于 2026-7-25 23:52:57 | 只看该作者
ZHW0117 发表于 2026-7-25 13:47
我也很好奇你是怎么提需求的  ,和ai的对话能不能发出来我们学习一下啊?另外ai用什么语言写软件啊 你这个 ...
(引用自13楼)

对话内容比较多,我是先用豆包生成软件需求,然后再倒入codex执行,这样效果会好一些。自己还是要花心思去调试的。重点是自己要知道最终需要做成什么样子。剩下的就是跟ai一步一步磨。

出0入22汤圆

18
 楼主| 发表于 2026-7-25 23:54:25 | 只看该作者
xy-mcu 发表于 2026-7-25 14:51
厉害,4个小时就搞定,核心是知道自己知道什么。
(引用自14楼)

是的,最重要是自己知道自己的需求。有一些技术问题还是要指点一下ai的。比如说,一开始生成的pdf总是不对,磨了几轮都不行。后面提醒它更换pdf的渲染内核,很快就做好了。

出0入22汤圆

19
 楼主| 发表于 2026-7-25 23:58:20 | 只看该作者
huab 发表于 2026-7-25 11:55
不错,这个作为应急或主力使用都是蛮方便的。网上其它的还要破解,有时还打不开。
这真是居家旅行必备良药 ...
(引用自10楼)

是的,实际上专业软件很多功能用不到,安装包还很大。简单的需求让ai搞定,以后没有技术的软件估计没什么市场了。

出0入0汤圆

20
发表于 2026-7-28 14:51:44 | 只看该作者
这个不错.  我也有打标签的需求,  目前是调用的bartender .  但是bartender 如果不启动的话 他默认是不注册的,会随机改一个数字.

出0入4汤圆

21
发表于 2026-7-28 14:57:02 | 只看该作者
AI能不能作一个物联网的app

出0入22汤圆

22
 楼主| 发表于 2026-7-29 10:20:41 | 只看该作者
street 发表于 2026-7-28 14:51
这个不错.  我也有打标签的需求,  目前是调用的bartender .  但是bartender 如果不启动的话 他默认是不注册 ...
(引用自20楼)

是的,我原来用的也是这个软件,用一次要找淘宝激活一次。搞烦了

出0入22汤圆

23
 楼主| 发表于 2026-7-29 10:33:51 | 只看该作者
lonny_chen 发表于 2026-7-28 14:57
AI能不能作一个物联网的app
(引用自21楼)

完全可以,大规模的工程也可以,前提是要拆分,不然很容易超出上下文。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2026-8-11 16:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表