diff --git a/a1_swap_mod_packer/gui.py b/a1_swap_mod_packer/gui.py index 51bc287..eb33861 100644 --- a/a1_swap_mod_packer/gui.py +++ b/a1_swap_mod_packer/gui.py @@ -394,6 +394,18 @@ class MainWindow(QMainWindow): root.setSpacing(4) self.root_layout = root + # ---- 顶部栏:语言选择(右上角) ---- + top_bar = QHBoxLayout() + top_bar.addStretch(1) + self.language_label = QLabel(t("gui.options.language") + ":") + self.language_combo = QComboBox() + self.language_combo.addItem("简体中文", "zh_CN") + self.language_combo.addItem("English", "en") + self.language_combo.setFixedWidth(120) + top_bar.addWidget(self.language_label) + top_bar.addWidget(self.language_combo) + root.addLayout(top_bar) + # ===================================================================== # --- 文件输入区 --- # ===================================================================== @@ -628,14 +640,6 @@ class MainWindow(QMainWindow): # 第 6 行:构建成功后清空输入列表(独立一行) grid.addWidget(self.clear_after_build_check, 6, 1, 1, 3) - # 语言选择 - self.language_combo = QComboBox() - self.language_combo.addItem("简体中文", "zh_CN") - self.language_combo.addItem("English", "en") - self.language_combo.setFixedWidth(120) - grid.addWidget(QLabel(t("gui.options.language")), 6, 0) - grid.addWidget(self.language_combo, 6, 1) - root.addWidget(options_group) # ===================================================================== @@ -1518,6 +1522,7 @@ class MainWindow(QMainWindow): t("gui.file_group.table.header.filament"), ]) self.table.setToolTip(t("gui.file_group.table.tooltip")) + self.language_label.setText(t("gui.options.language") + ":") self.update_total_summary() self.update_output_preview() self.update_thumbnail_preview()