本项目是一个基于 PyQt5 的桌面端产品与项目管理系统,适用于家电、建材等行业的产品出样、项目进度、资料归档等场景。系统集成了项目数据收集、产品信息管理、图片与PDF预览、进度跟踪、日志输出等功能,并支持与外部 API 服务交互。
- 项目列表管理与切换,支持多项目并行管理
- 项目信息展示:项目名称、创建时间、入场时间、备注、阶段进度等
- 产品数据表格:支持图片、PDF、产品参数、类型等信息的批量管理
- 图片拖拽、预览、自动刷新
- 阶段进度可视化与一键切换
- 项目备注、入场时间等字段的便捷编辑与自动保存
- 日志输出与操作反馈
- 支持后台 API 服务(HTTPServer)供外部系统调用
- Python 3.8+
- PyQt5
- SQLite3
- Pillow、PyPDF2、requests 等
Gui/:前端界面与交互逻辑Lib/:数据管理、工具函数、配置、日志等Config/:配置文件、图标、样式表等nginx/:API 服务相关main.py:程序入口,集成主界面与API服务
- 安装依赖:
pip install -r requirements.txt - 运行主程序:
python main.py
- 企业产品出样管理
- 项目进度与资料归档
- 产品参数、图片、PDF等批量管理
- 支持多品牌、多项目切换
- 支持自定义扩展与二次开发
- 详细功能与使用说明请见代码注释
如需定制开发或技术支持,请联系项目维护者。