修复气泡底色问题

This commit is contained in:
2026-04-08 09:20:09 +08:00
parent 948d23074a
commit 535b83cd56
16 changed files with 111 additions and 21 deletions
+18 -3
View File
@@ -54,6 +54,7 @@ class SettingsWindow(QDialog):
("fa5s.rocket", "启动"),
("fa5s.folder-open", "缓存"),
("fa5s.heart", "捐赠"),
("fa5s.info-circle", "关于"),
("fa5s.eraser", "初始化"),
]
self._nav_ready = False
@@ -79,6 +80,7 @@ class SettingsWindow(QDialog):
self.stack.addWidget(self._page_startup())
self.stack.addWidget(self._page_cache())
self.stack.addWidget(self._page_donate())
self.stack.addWidget(self._page_about())
self.stack.addWidget(self._page_initialization())
# 此时 stack 已就绪,允许导航回调正常工作
self._nav_ready = True
@@ -241,11 +243,24 @@ class SettingsWindow(QDialog):
self._autostart_check.toggled.connect(self._on_autostart)
layout.addWidget(self._autostart_check)
layout.addWidget(self._divider())
layout.addStretch()
return page
def _page_about(self) -> QWidget:
page = QWidget()
layout = QVBoxLayout(page)
layout.setContentsMargins(24, 20, 24, 20)
layout.setSpacing(16)
layout.addWidget(self._section_title("关于"))
about = QLabel(f"{APP_NAME} v{__VERSION__}\n整理你的桌面快捷方式,保持桌面干净。")
about.setStyleSheet("color:#888; font-size:12px; line-height:1.6;")
about = QLabel(
f"<b>{APP_NAME}</b> v{__VERSION__}<br><br>"
"整理你的桌面快捷方式,保持桌面干净。<br><br>"
"快捷键:<b>Alt + `</b> 唤醒 / 隐藏主界面"
)
about.setStyleSheet("color:#888; font-size:12px; line-height:1.8;")
about.setTextFormat(Qt.TextFormat.RichText)
layout.addWidget(about)
layout.addStretch()