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