From f9175371dcc2159bd0d56c2a658226626e5bec11 Mon Sep 17 00:00:00 2001 From: KenanZhu <3471685733@qq.com> Date: Wed, 17 Jun 2026 08:15:03 +0800 Subject: [PATCH] =?UTF-8?q?feat(gui):=20+/-=20=E6=8C=89=E9=92=AE=E6=96=87?= =?UTF-8?q?=E6=9C=AC=E6=9B=BF=E6=8D=A2=E4=B8=BA=20QtAwesome=20=E5=9B=BE?= =?UTF-8?q?=E6=A0=87=EF=BC=8Cfa5s=20=E7=BB=9F=E4=B8=80=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E4=B8=BA=20fa6s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ALSettingsWidget: BrowseQssButton/RemoveThemeButton 的 + / - 文本改为 fa6s.plus/fa6s.minus 图标 - ALAutoScriptEditDialog: ZoomInBtn/ZoomOutBtn 的全角 +/- 改为 fa6s.plus/fa6s.minus 图标 - 其余图标同步从 fa5s 升级至 fa6s (Font Awesome 6) Co-Authored-By: Claude --- src/gui/ALAutoScriptEditDialog.py | 12 ++++++++---- src/gui/ALSettingsWidget.py | 9 ++++++++- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/gui/ALAutoScriptEditDialog.py b/src/gui/ALAutoScriptEditDialog.py index 0630c5e..2a32510 100644 --- a/src/gui/ALAutoScriptEditDialog.py +++ b/src/gui/ALAutoScriptEditDialog.py @@ -211,12 +211,16 @@ class ALAutoScriptEditDialog(QDialog): Layout.setSpacing(3) Layout.setContentsMargins(3, 3, 3, 3) ToolbarLayout = QHBoxLayout() - self.ZoomInBtn = QPushButton("+") + self.ZoomInBtn = QPushButton("") + self.ZoomInBtn.setIcon(qta.icon("fa6s.plus", color=self._iconColor())) + self.ZoomInBtn.setIconSize(QSize(14, 14)) self.ZoomInBtn.setFixedSize(25, 25) - self.ZoomOutBtn = QPushButton("-") + self.ZoomOutBtn = QPushButton("") + self.ZoomOutBtn.setIcon(qta.icon("fa6s.minus", color=self._iconColor())) + self.ZoomOutBtn.setIconSize(QSize(14, 14)) self.ZoomOutBtn.setFixedSize(25, 25) self.ZoomResetBtn = QPushButton("") - self.ZoomResetBtn.setIcon(qta.icon("fa5s.undo", color=self._iconColor())) + self.ZoomResetBtn.setIcon(qta.icon("fa6s.rotate-left", color=self._iconColor())) self.ZoomResetBtn.setIconSize(QSize(14, 14)) self.ZoomResetBtn.setFixedSize(25, 25) self.ZoomResetBtn.setToolTip("重置缩放") @@ -241,7 +245,7 @@ class ALAutoScriptEditDialog(QDialog): ToolbarLayout.addWidget(self.ZoomLabel) ToolbarLayout.addStretch() self.CopyBtn = QPushButton("") - self.CopyBtn.setIcon(qta.icon("fa5s.copy", color=self._iconColor())) + self.CopyBtn.setIcon(qta.icon("fa6s.copy", color=self._iconColor())) self.CopyBtn.setIconSize(QSize(14, 14)) self.CopyBtn.setFixedSize(25, 25) self.CopyBtn.setToolTip("复制脚本") diff --git a/src/gui/ALSettingsWidget.py b/src/gui/ALSettingsWidget.py index b32aca5..3c0cbc0 100644 --- a/src/gui/ALSettingsWidget.py +++ b/src/gui/ALSettingsWidget.py @@ -110,6 +110,13 @@ class ALSettingsWidget(QWidget, Ui_ALSettingsWidget): self.NavigationList.setCurrentRow(0) self.populateStyles() self.setNavigationIcons() + color = QApplication.instance().palette().color( + QApplication.instance().palette().ColorRole.WindowText + ).name() + self.BrowseQssButton.setIcon(qta.icon("fa6s.plus", color=color)) + self.BrowseQssButton.setText("") + self.RemoveThemeButton.setIcon(qta.icon("fa6s.minus", color=color)) + self.RemoveThemeButton.setText("") self.ThemeInfoLabel.setTextFormat(Qt.TextFormat.RichText) self.ThemeInfoLabel.setStyleSheet( "border: 1px solid palette(mid);"\ @@ -125,7 +132,7 @@ class ALSettingsWidget(QWidget, Ui_ALSettingsWidget): color = app.palette().color(app.palette().ColorRole.WindowText).name() item = self.NavigationList.item(0) if item: - item.setIcon(qta.icon("fa5s.palette", color=color)) + item.setIcon(qta.icon("fa6s.palette", color=color)) def populateStyles( self