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

feat(gui): 为右侧配置面板添加滚动区域,放宽宽度限制

- AppearancePageLayout 包裹在 QScrollArea 内,内容溢出时可滚动
- 移除垂直 Spacer(滚动区域内不需要)
- 最小宽度 400→480,最大宽度 500→580,最大高度 420→不限
- .ui 与 Ui_ALSettingsWidget.py 同步更新
This commit is contained in:
2026-05-30 22:02:43 +08:00
parent 1cfd7382be
commit e893752c25
2 changed files with 40 additions and 35 deletions
+1 -1
View File
@@ -252,7 +252,7 @@ class ALSettingsWidget(QWidget, Ui_ALSettingsWidget):
brief = t.get("brief", "没有相关简介") brief = t.get("brief", "没有相关简介")
self.ThemeInfoLabel.setText( self.ThemeInfoLabel.setText(
f"<b>{name}</b><br>" f"<b>{name}</b><br>"
f"适用于 {_themeToReadable(need_theme)} 主题<br>" f" - 适用于 {_themeToReadable(need_theme)} 主题<br>"
f"作者:{author}<br>" f"作者:{author}<br>"
f"{brief}" f"{brief}"
) )
+39 -34
View File
@@ -6,20 +6,20 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>400</width> <width>520</width>
<height>420</height> <height>420</height>
</rect> </rect>
</property> </property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>400</width> <width>480</width>
<height>420</height> <height>420</height>
</size> </size>
</property> </property>
<property name="maximumSize"> <property name="maximumSize">
<size> <size>
<width>500</width> <width>580</width>
<height>420</height> <height>16777215</height>
</size> </size>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
@@ -104,24 +104,40 @@
</widget> </widget>
</item> </item>
<item> <item>
<layout class="QVBoxLayout" name="AppearancePageLayout"> <widget class="QScrollArea" name="AppearanceScrollArea">
<property name="spacing"> <property name="frameShape">
<number>5</number> <enum>QFrame::Shape::NoFrame</enum>
</property> </property>
<property name="leftMargin"> <property name="widgetResizable">
<number>3</number> <bool>true</bool>
</property> </property>
<property name="topMargin"> <widget class="QWidget" name="AppearancePageContent">
<number>3</number> <property name="geometry">
</property> <rect>
<property name="rightMargin"> <x>0</x>
<number>3</number> <y>0</y>
</property> <width>450</width>
<property name="bottomMargin"> <height>380</height>
<number>3</number> </rect>
</property> </property>
<item> <layout class="QVBoxLayout" name="AppearancePageLayout">
<widget class="QGroupBox" name="AppearanceGroupBox"> <property name="spacing">
<number>5</number>
</property>
<property name="leftMargin">
<number>3</number>
</property>
<property name="topMargin">
<number>3</number>
</property>
<property name="rightMargin">
<number>3</number>
</property>
<property name="bottomMargin">
<number>3</number>
</property>
<item>
<widget class="QGroupBox" name="AppearanceGroupBox">
<property name="title"> <property name="title">
<string>主题模式</string> <string>主题模式</string>
</property> </property>
@@ -402,20 +418,9 @@
</layout> </layout>
</widget> </widget>
</item> </item>
<item> </layout>
<spacer name="AppearancePageSpacer"> </widget>
<property name="orientation"> </widget>
<enum>Qt::Orientation::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</item> </item>
</layout> </layout>
</item> </item>