build(spec): 更新构建配置以包含新的模块和PySide6依赖

新增对 core.managers、core.handlers 和 ui.components 模块的子模块收集,
并移除旧的 handlers 模块引用。同时添加 PySide6 相关的隐藏导入依赖,
确保打包时包含必要的 Qt 模块。
This commit is contained in:
欧阳淇淇
2025-12-17 23:29:49 +08:00
parent 7f8e94fc25
commit 4b170b14f4

View File

@@ -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=[],