1
1
mirror of https://github.com/KenanZhu/AutoLibrary.git synced 2026-06-17 23:13:03 +08:00

feat(gui): +/- 按钮文本替换为 QtAwesome 图标,fa5s 统一升级为 fa6s

- ALSettingsWidget: BrowseQssButton/RemoveThemeButton 的 + / - 文本改为 fa6s.plus/fa6s.minus 图标
- ALAutoScriptEditDialog: ZoomInBtn/ZoomOutBtn 的全角 +/- 改为 fa6s.plus/fa6s.minus 图标
- 其余图标同步从 fa5s 升级至 fa6s (Font Awesome 6)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-06-17 08:15:03 +08:00
parent 8e1b28f3fe
commit f9175371dc
2 changed files with 16 additions and 5 deletions
+8 -4
View File
@@ -211,12 +211,16 @@ class ALAutoScriptEditDialog(QDialog):
Layout.setSpacing(3) Layout.setSpacing(3)
Layout.setContentsMargins(3, 3, 3, 3) Layout.setContentsMargins(3, 3, 3, 3)
ToolbarLayout = QHBoxLayout() 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.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.ZoomOutBtn.setFixedSize(25, 25)
self.ZoomResetBtn = QPushButton("") 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.setIconSize(QSize(14, 14))
self.ZoomResetBtn.setFixedSize(25, 25) self.ZoomResetBtn.setFixedSize(25, 25)
self.ZoomResetBtn.setToolTip("重置缩放") self.ZoomResetBtn.setToolTip("重置缩放")
@@ -241,7 +245,7 @@ class ALAutoScriptEditDialog(QDialog):
ToolbarLayout.addWidget(self.ZoomLabel) ToolbarLayout.addWidget(self.ZoomLabel)
ToolbarLayout.addStretch() ToolbarLayout.addStretch()
self.CopyBtn = QPushButton("") 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.setIconSize(QSize(14, 14))
self.CopyBtn.setFixedSize(25, 25) self.CopyBtn.setFixedSize(25, 25)
self.CopyBtn.setToolTip("复制脚本") self.CopyBtn.setToolTip("复制脚本")
+8 -1
View File
@@ -110,6 +110,13 @@ class ALSettingsWidget(QWidget, Ui_ALSettingsWidget):
self.NavigationList.setCurrentRow(0) self.NavigationList.setCurrentRow(0)
self.populateStyles() self.populateStyles()
self.setNavigationIcons() 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.setTextFormat(Qt.TextFormat.RichText)
self.ThemeInfoLabel.setStyleSheet( self.ThemeInfoLabel.setStyleSheet(
"border: 1px solid palette(mid);"\ "border: 1px solid palette(mid);"\
@@ -125,7 +132,7 @@ class ALSettingsWidget(QWidget, Ui_ALSettingsWidget):
color = app.palette().color(app.palette().ColorRole.WindowText).name() color = app.palette().color(app.palette().ColorRole.WindowText).name()
item = self.NavigationList.item(0) item = self.NavigationList.item(0)
if item: if item:
item.setIcon(qta.icon("fa5s.palette", color=color)) item.setIcon(qta.icon("fa6s.palette", color=color))
def populateStyles( def populateStyles(
self self