diff --git a/src/gui/ALSettingsWidget.py b/src/gui/ALSettingsWidget.py
index 3b64e90..cc64b96 100644
--- a/src/gui/ALSettingsWidget.py
+++ b/src/gui/ALSettingsWidget.py
@@ -134,6 +134,7 @@ class ALSettingsWidget(QWidget, Ui_ALSettingsWidget):
self.NavigationList.setCurrentRow(0)
self.populateStyles()
self.setNavigationIcons()
+ self.ThemeInfoLabel.setTextFormat(Qt.TextFormat.RichText)
def setNavigationIcons(
self
@@ -250,9 +251,9 @@ class ALSettingsWidget(QWidget, Ui_ALSettingsWidget):
need_theme = t.get("need_theme", "both")
brief = t.get("brief", "没有相关简介")
self.ThemeInfoLabel.setText(
- f"{name}\n"
- f"适用于 {_themeToReadable(need_theme)} 主题\n"
- f"作者:{author}\n"
+ f"{name}
"
+ f"适用于 {_themeToReadable(need_theme)} 主题
"
+ f"作者:{author}
"
f"{brief}"
)
else:
diff --git a/src/gui/resources/ui/ALSettingsWidget.ui b/src/gui/resources/ui/ALSettingsWidget.ui
index c52c318..28703a5 100644
--- a/src/gui/resources/ui/ALSettingsWidget.ui
+++ b/src/gui/resources/ui/ALSettingsWidget.ui
@@ -320,9 +320,21 @@
-
+
+
+ 0
+ 60
+
+
+
+ Qt::TextFormat::RichText
+
+
+ Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignTop
+
true