@@ -35,9 +35,9 @@ def _connect_slots(self) -> None:
3535 连接各种信号与槽 \n
3636 """
3737
38+ self ._connect_pyenv_change ()
3839 self ._connect_run_pkg_btn_slot ()
3940 self ._connect_mul_btn_slot (self .subprocess_dlg )
40- self ._connect_pyenv_change ()
4141
4242 self .center_widget .option_selected .connect (self .packaging_task .handle_option )
4343 self .packaging_task .option_set .connect (self .packager .set_pyinstaller_args )
@@ -70,6 +70,19 @@ def _connect_pyenv_change(self):
7070 )
7171 )
7272
73+ def _connect_run_pkg_btn_slot (self ):
74+ @Slot ()
75+ def run_packaging () -> None :
76+ """
77+ “运行打包”按钮的槽函数 \n
78+ """
79+
80+ # 先显示对话框窗口,后运行子进程,确保调试信息/错误信息能被直观显示
81+ self .subprocess_dlg .show ()
82+ self .packager .run_packaging_process ()
83+
84+ self .center_widget .run_packaging_btn .clicked .connect (run_packaging )
85+
7386 def _connect_mul_btn_slot (self , subprocess_dlg ):
7487 @Slot ()
7588 def handle_multifunction () -> None :
@@ -90,19 +103,6 @@ def handle_multifunction() -> None:
90103 # 连接信号与槽
91104 subprocess_dlg .multifunction_btn .clicked .connect (handle_multifunction )
92105
93- def _connect_run_pkg_btn_slot (self ):
94- @Slot ()
95- def run_packaging () -> None :
96- """
97- “运行打包”按钮的槽函数 \n
98- """
99-
100- # 先显示对话框窗口,后运行子进程,确保调试信息/错误信息能被直观显示
101- self .subprocess_dlg .show ()
102- self .packager .run_packaging_process ()
103-
104- self .center_widget .run_packaging_btn .clicked .connect (run_packaging )
105-
106106 def closeEvent (self , event : QCloseEvent ) -> None :
107107 """
108108 重写关闭事件,进行收尾清理 \n
0 commit comments