diff --git a/a1_swap_mod_packer/gui.py b/a1_swap_mod_packer/gui.py index 59c530b..b99f250 100644 --- a/a1_swap_mod_packer/gui.py +++ b/a1_swap_mod_packer/gui.py @@ -576,10 +576,6 @@ class MainWindow(QMainWindow): self.clear_after_build_check.setChecked(False) self.skip_duplicates_check = QCheckBox("添加输入时跳过重复文件路径") self.skip_duplicates_check.setChecked(True) - input_handling_row = QHBoxLayout() - input_handling_row.addWidget(self.skip_duplicates_check) - input_handling_row.addWidget(self.clear_after_build_check) - input_handling_row.addStretch(1) # 标签列固定宽度(左对齐),控件列自动对齐(stretch=1 平分空间) grid.setColumnMinimumWidth(0, 140) @@ -596,6 +592,7 @@ class MainWindow(QMainWindow): ("G-code 补丁", 3, 2), ("ZIP 压缩", 4, 2), ("输入处理", 5, 2), + ("构建成功后", 6, 0), ]: label = QLabel(label_text) label.setAlignment(Qt.AlignLeft | Qt.AlignVCenter) @@ -627,7 +624,10 @@ class MainWindow(QMainWindow): # 第 5 行:批处理模式 | 输入处理 grid.addWidget(self.individual_batch_check, 5, 1) - grid.addLayout(input_handling_row, 5, 3) + grid.addWidget(self.skip_duplicates_check, 5, 3) + + # 第 6 行:构建成功后清空输入列表(独立一行) + grid.addWidget(self.clear_after_build_check, 6, 1, 1, 3) root.addWidget(options_group) # =====================================================================