From 7ebd5badf5d1a37092b2cc32496a14f4ac437283 Mon Sep 17 00:00:00 2001 From: "let5sne.win10" Date: Tue, 24 Feb 2026 23:52:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0freeze=5Fsupport?= =?UTF-8?q?=E9=98=B2=E6=AD=A2=E6=89=93=E5=8C=85=E5=90=8E=E5=AD=90=E8=BF=9B?= =?UTF-8?q?=E7=A8=8B=E9=87=8D=E5=A4=8D=E5=90=AF=E5=8A=A8=E4=B8=BB=E7=AA=97?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PyInstaller + Windows spawn模式下,子进程会重新执行主脚本, 缺少freeze_support()导致无限循环创建窗口和OCR进程。 Co-Authored-By: Claude Opus 4.6 --- src/desktop.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/desktop.py b/src/desktop.py index 22576a9..fc42805 100644 --- a/src/desktop.py +++ b/src/desktop.py @@ -1147,6 +1147,7 @@ class MainWindow(QMainWindow): def main(): + mp.freeze_support() log_file = setup_logging() app = QApplication(sys.argv) app.setStyle("Fusion")