Code launch profile page ui/ux.

This commit is contained in:
wei committed 2026-08-01 00:47:41 +08:00
1 parent b5df1ec1ca
commit 338a5efe89
11 files changed
+465 -107

No files matched your search

+13
View File
@@ -89,4 +89,17 @@ def is_light_theme(widget=None) -> bool:
return luminance >= 0.5
def add_icon_padding(icon: QIcon, icon_size=32, padding=6) -> QIcon:
source = icon.pixmap(icon_size, icon_size)
canvas_size = icon_size + padding * 2
canvas = QPixmap(canvas_size, canvas_size)
canvas.fill(Qt.GlobalColor.transparent)
painter = QPainter(canvas)
painter.drawPixmap(padding, padding, source)
painter.end()
return QIcon(canvas)
# ======================== AI generated END ========================