From dd79918940462ec902761d4417a6f5b663115a4b Mon Sep 17 00:00:00 2001 From: yw1573 Date: Tue, 28 Jul 2026 15:39:30 +0800 Subject: [PATCH] =?UTF-8?q?style(gui):=20=E8=AF=AD=E8=A8=80=E4=B8=8B?= =?UTF-8?q?=E6=8B=89=E6=A1=86=E7=A7=BB=E8=87=B3=E7=AA=97=E5=8F=A3=E5=8F=B3?= =?UTF-8?q?=E4=B8=8A=E8=A7=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- a1_swap_mod_packer/gui.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) 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()