From 4b170b14f4cc665dc95cf1e15de9aa882c9e1254 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AC=A7=E9=98=B3=E6=B7=87=E6=B7=87?= <35864297+hyb-oyqq@users.noreply.github.com> Date: Wed, 17 Dec 2025 23:29:49 +0800 Subject: [PATCH] =?UTF-8?q?build(spec):=20=E6=9B=B4=E6=96=B0=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E9=85=8D=E7=BD=AE=E4=BB=A5=E5=8C=85=E5=90=AB=E6=96=B0?= =?UTF-8?q?=E7=9A=84=E6=A8=A1=E5=9D=97=E5=92=8CPySide6=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增对 core.managers、core.handlers 和 ui.components 模块的子模块收集, 并移除旧的 handlers 模块引用。同时添加 PySide6 相关的隐藏导入依赖, 确保打包时包含必要的 Qt 模块。 --- source/build.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/build.spec b/source/build.spec index b477fca..e384961 100644 --- a/source/build.spec +++ b/source/build.spec @@ -10,11 +10,16 @@ block_cipher = None hiddenimports = [] hiddenimports += collect_submodules('workers') hiddenimports += collect_submodules('core') +hiddenimports += collect_submodules('core.managers') +hiddenimports += collect_submodules('core.handlers') hiddenimports += collect_submodules('ui') +hiddenimports += collect_submodules('ui.components') hiddenimports += collect_submodules('utils') -hiddenimports += collect_submodules('handlers') hiddenimports += collect_submodules('config') +# PySide6 相关隐藏导入 +hiddenimports += ['PySide6.QtCore', 'PySide6.QtGui', 'PySide6.QtWidgets'] + a = Analysis( ['Main.py'], pathex=['.'], @@ -28,7 +33,6 @@ a = Analysis( ('workers', 'workers'), ('core', 'core'), ('utils', 'utils'), - ('handlers', 'handlers'), ], hiddenimports=hiddenimports, hookspath=[],