Skip to content

Commit 7b10ced

Browse files
committed
Optimize code
优化代码;
1 parent a719780 commit 7b10ced

1 file changed

Lines changed: 15 additions & 17 deletions

File tree

src/py2exe_gui/__main__.py

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import sys
22

3-
from PySide6 import QtGui
3+
from PySide6.QtGui import QCloseEvent
44
from PySide6.QtWidgets import QApplication
55

66
from .Constants.platform_constants import get_platform
77
from .Core import Packaging, PackagingTask
8-
from .Resources.compiled_resources import *
8+
from .Resources import compiled_resources # type: ignore
99
from .Widgets import MainWindow, SubProcessDlg
1010

1111

@@ -31,23 +31,21 @@ def _connect_slots(self) -> None:
3131
连接各种信号与槽 \n
3232
"""
3333

34-
self.center_widget.option_selected.connect(self.packaging_task.handle_option)
35-
self.packaging_task.option_set.connect(self.packager.set_pyinstaller_args)
36-
self.packaging_task.option_set.connect(self.center_widget.handle_option_set)
37-
self.packaging_task.option_error.connect(self.center_widget.handle_option_error)
38-
self.packaging_task.ready_to_pack.connect(
39-
self.center_widget.handle_ready_to_pack
34+
center_widget = self.center_widget
35+
packaging_task = self.packaging_task
36+
packager = self.packager
37+
38+
center_widget.option_selected.connect(packaging_task.handle_option)
39+
packaging_task.option_set.connect(packager.set_pyinstaller_args)
40+
packaging_task.option_set.connect(center_widget.handle_option_set)
41+
packaging_task.option_error.connect(center_widget.handle_option_error)
42+
packaging_task.ready_to_pack.connect(center_widget.handle_ready_to_pack)
43+
packager.args_settled.connect(
44+
lambda val: center_widget.pyinstaller_args_browser.enrich_args_text(val)
4045
)
46+
packager.subprocess.output.connect(self.subprocess_dlg.handle_output)
4147

42-
self.packager.args_settled.connect(
43-
lambda val: self.center_widget.pyinstaller_args_browser.enrich_args_text(
44-
val
45-
)
46-
)
47-
48-
self.packager.subprocess.output.connect(self.subprocess_dlg.handle_output)
49-
50-
def closeEvent(self, event: QtGui.QCloseEvent) -> None:
48+
def closeEvent(self, event: QCloseEvent) -> None:
5149
"""
5250
重写关闭事件,进行收尾清理 \n
5351
:param event: 关闭事件

0 commit comments

Comments
 (0)