From e893752c253bb019c959bed89f16e8de0e39b12a Mon Sep 17 00:00:00 2001
From: KenanZhu <3471685733@qq.com>
Date: Sat, 30 May 2026 22:02:43 +0800
Subject: [PATCH] =?UTF-8?q?feat(gui):=20=E4=B8=BA=E5=8F=B3=E4=BE=A7?=
=?UTF-8?q?=E9=85=8D=E7=BD=AE=E9=9D=A2=E6=9D=BF=E6=B7=BB=E5=8A=A0=E6=BB=9A?=
=?UTF-8?q?=E5=8A=A8=E5=8C=BA=E5=9F=9F=EF=BC=8C=E6=94=BE=E5=AE=BD=E5=AE=BD?=
=?UTF-8?q?=E5=BA=A6=E9=99=90=E5=88=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- AppearancePageLayout 包裹在 QScrollArea 内,内容溢出时可滚动
- 移除垂直 Spacer(滚动区域内不需要)
- 最小宽度 400→480,最大宽度 500→580,最大高度 420→不限
- .ui 与 Ui_ALSettingsWidget.py 同步更新
---
src/gui/ALSettingsWidget.py | 2 +-
src/gui/resources/ui/ALSettingsWidget.ui | 73 +++++++++++++-----------
2 files changed, 40 insertions(+), 35 deletions(-)
diff --git a/src/gui/ALSettingsWidget.py b/src/gui/ALSettingsWidget.py
index cc64b96..e9378d0 100644
--- a/src/gui/ALSettingsWidget.py
+++ b/src/gui/ALSettingsWidget.py
@@ -252,7 +252,7 @@ class ALSettingsWidget(QWidget, Ui_ALSettingsWidget):
brief = t.get("brief", "没有相关简介")
self.ThemeInfoLabel.setText(
f"{name}
"
- f"适用于 {_themeToReadable(need_theme)} 主题
"
+ f" - 适用于 {_themeToReadable(need_theme)} 主题
"
f"作者:{author}
"
f"{brief}"
)
diff --git a/src/gui/resources/ui/ALSettingsWidget.ui b/src/gui/resources/ui/ALSettingsWidget.ui
index 28703a5..27fefa5 100644
--- a/src/gui/resources/ui/ALSettingsWidget.ui
+++ b/src/gui/resources/ui/ALSettingsWidget.ui
@@ -6,20 +6,20 @@
0
0
- 400
+ 520
420
- 400
+ 480
420
- 500
- 420
+ 580
+ 16777215
@@ -104,24 +104,40 @@
-
-
-
- 5
+
+
+ QFrame::Shape::NoFrame
-
- 3
+
+ true
-
- 3
-
-
- 3
-
-
- 3
-
-
-
-
+
+
+
+ 0
+ 0
+ 450
+ 380
+
+
+
+
+ 5
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
-
+
主题模式
@@ -402,20 +418,9 @@
- -
-
-
- Qt::Orientation::Vertical
-
-
-
- 20
- 40
-
-
-
-
-
+
+
+