工具箱(python-toolbox)架构

工具箱(python-toolbox)架构 由 Archify 生成的架构图。 用户 · 拖拽文件 · 点击操作 · 架构组件 用户 拖拽文件 · 点击操作 main.py · 启动入口 · QApplication · 架构组件 main.py 启动入口 · QApplication ToolboxWindow · 侧边栏 + QStackedWidget · 架构组件 ToolboxWindow 侧边栏 + QStackedWidget 功能插件 ×9 · 图片 / PDF / 文件处理 · 架构组件 功能插件 ×9 图片 / PDF / 文件处理 BaseWorker · QThread 后台任务 · 架构组件 BaseWorker QThread 后台任务 输出文件 · 图片 / PDF / 清理结果 · 架构组件 输出文件 图片 / PDF / 清理结果 config.ini · setting.* / plugin.* · 架构组件 config.ini setting.* / plugin.* AppSettings · INI 原子读写 · 架构组件 AppSettings INI 原子读写 Theme · 深浅色颜色常量 · 架构组件 Theme 深浅色颜色常量 ToolPlugin · 插件抽象基类 · 架构组件 ToolPlugin 插件抽象基类 处理库 · Pillow · PyMuPDF · img2pdf · 架构组件 处理库 Pillow · PyMuPDF · img2pdf i18n · t() · language_changed · 架构组件 i18n t() · language_changed 公共 UI 组件 · FileListPanel · ActionPanel · 架构组件 公共 UI 组件 FileListPanel · ActionPanel i18n/*.json · zh_CN · en 词典 · 架构组件 i18n/*.json zh_CN · en 词典 启动 构造 动态加载 启动任务 写出文件 创建 应用主题 翻译刷新 加载词典 继承 复用组件 调用处理库 图例 前端 后端 数据库 外部系统