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

feat(gui): 新增主题信息标签,移除 custom_qss 兼容,优化重置按钮

- .ui 新增 ThemeInfoLabel 用于展示主题作者和简介
- ALSettingsWidget 新增 _updateThemeInfo 方法,ComboBox 切换时更新信息
- 移除 _loadQss/_applyQss 模块函数及所有 CUSTOM_QSS 引用
- AppInitializer 移除 _applyQss 导入和回退逻辑
- ConfigProvider/ConfigManager 移除 custom_qss 键
- 纯 QSS 导入通过 ThemeManager 打包为 .altheme 统一管理
This commit is contained in:
2026-05-30 21:33:59 +08:00
parent c1004ed2bc
commit a2bc1881bc
5 changed files with 55 additions and 43 deletions
+25 -9
View File
@@ -283,15 +283,15 @@
</item>
<item>
<widget class="QLineEdit" name="QssPathEdit">
<property name="visible">
<bool>false</bool>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>25</height>
</size>
</property>
<property name="visible">
<bool>false</bool>
</property>
<property name="placeholderText">
<string>选择或输入 QSS 样式表文件路径...</string>
</property>
@@ -301,17 +301,33 @@
<widget class="QPushButton" name="BrowseQssButton">
<property name="minimumSize">
<size>
<width>60</width>
<width>25</width>
<height>25</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>25</width>
<height>25</height>
</size>
</property>
<property name="text">
<string>导入</string>
<string>...</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QLabel" name="ThemeInfoLabel">
<property name="text">
<string/>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="QssActionLayout">
<property name="spacing">
@@ -319,15 +335,15 @@
</property>
<item>
<widget class="QPushButton" name="ApplyQssButton">
<property name="visible">
<bool>false</bool>
</property>
<property name="minimumSize">
<size>
<width>80</width>
<height>25</height>
</size>
</property>
<property name="visible">
<bool>false</bool>
</property>
<property name="text">
<string>应用样式</string>
</property>
@@ -364,7 +380,7 @@
<item>
<widget class="QLabel" name="QssStatusLabel">
<property name="text">
<string>当前使用程序默认外观。</string>
<string>当前使用程序 默认 外观。</string>
</property>
<property name="wordWrap">
<bool>true</bool>