关于项目¶
项目简介¶
正经工具箱 是一个基于 Python 与 PyQt5 开发的实用工具集合项目,旨在为开发者和工程师提供一系列常用的桌面应用工具。项目采用模块化设计,每个工具都可以独立使用,也可以通过主界面进行统一管理。
技术栈¶
- 编程语言: Python 3.8
- GUI框架: PyQt5
- 数据处理: NumPy, Pandas
- 文档生成: MkDocs + Material主题
- 项目管理: pyproject.toml
项目特色¶
🎯 模块化设计¶
每个工具模块都独立开发,可单独运行,降低了耦合度,提高了代码的可维护性和复用性。
🖥️ 统一界面风格¶
基于 PyQt5 开发,提供一致的用户体验,界面美观且易于使用。
📊 数据可视化¶
集成多种数据可视化功能,支持实时数据绘图、历史数据回放等。
🔧 实用性强¶
涵盖日志管理、设备监控、数据分析、校准工具等多个实际工作场景。
核心功能模块¶
已完成模块¶
- CalibTool - 计量校准工具
- LogViewer - 日志查看器
- RTDataPlot - 实时数据绘图工具
- BulbStateMonitor - 灯泡状态监控工具
- DataReplay - 数据回放工具
- ResourceQuery - 资源查询工具
- CustomWidgets - 自定义控件集
- Dashboard - 各类仪表盘
- Cfg2UI - 配置转UI工具
开发中模块¶
- BusDataMonitor - 总线数据监控工具
开发理念¶
项目秉承"实用至上"的开发理念,专注于解决实际工作中遇到的问题。每个工具都经过实际使用场景的验证,确保功能的实用性和稳定性。
开源协议¶
本项目采用MIT开源协议,欢迎社区贡献代码和建议。
开发团队¶
- JIN - 项目发起人和核心开发者
- SanXiaoXing - 核心开发者
联系我们¶
- 代码仓库: https://github.com/SanXiaoXing/PyUtilDemos
- 问题反馈: 请通过 Github Issues 提交
版权声明¶
Copyright © 2025 JIN & SanXiaoXing 所有, 保留所有权利。
感谢您使用正经工具箱!如果您觉得这个项目对您有帮助,欢迎给我们一个 ⭐ Star!