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 = []
hiddenimports += collect_submodules('workers') hiddenimports += collect_submodules('workers')
hiddenimports += collect_submodules('core') hiddenimports += collect_submodules('core')
hiddenimports += collect_submodules('core.managers')
hiddenimports += collect_submodules('core.handlers')
hiddenimports += collect_submodules('ui') hiddenimports += collect_submodules('ui')
hiddenimports += collect_submodules('ui.components')
hiddenimports += collect_submodules('utils') hiddenimports += collect_submodules('utils')
hiddenimports += collect_submodules('handlers')
hiddenimports += collect_submodules('config') hiddenimports += collect_submodules('config')
# PySide6 相关隐藏导入
hiddenimports += ['PySide6.QtCore', 'PySide6.QtGui', 'PySide6.QtWidgets']
a = Analysis( a = Analysis(
['Main.py'], ['Main.py'],
pathex=['.'], pathex=['.'],
@@ -28,7 +33,6 @@ a = Analysis(
('workers', 'workers'), ('workers', 'workers'),
('core', 'core'), ('core', 'core'),
('utils', 'utils'), ('utils', 'utils'),
('handlers', 'handlers'),
], ],
hiddenimports=hiddenimports, hiddenimports=hiddenimports,
hookspath=[], hookspath=[],