Skip to content
This repository was archived by the owner on Jun 28, 2025. It is now read-only.

Commit a5c5100

Browse files
committed
fix(FormMain_Ui): fix #4.
1 parent 6f687bf commit a5c5100

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

Plain_Craft_Launcher_2/Pages/PageLaunch/PageLaunch.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ def __init__(self, parent=None):
2121
# 先设置objectName
2222
self.setObjectName("PageLaunch")
2323

24-
# 再设置样式表
25-
self.setStyleSheet("QWidget#PageLaunch { background-color: #000000; }")
24+
# 使用 setAttribute 确保背景色生效
25+
self.setAttribute(QtCore.Qt.WA_StyledBackground, True)
26+
# 设置样式表
27+
self.setStyleSheet("QWidget#PageLaunch { background-color: transparent; }")
2628

2729
# 初始化左侧 Panel
2830
self.PanLeft = PageLaunchLeft(self)

Plain_Craft_Launcher_2/Pages/PageLaunch/PageLaunchLeft.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,22 @@ class PageLaunchLeft(QWidget):
99

1010
def __init__(self, parent=None):
1111
super().__init__(parent)
12+
self.setObjectName("PageLaunchLeft") # 放最前面,不然样式表没用
13+
14+
1215
# 设置固定宽度
1316
self.setFixedWidth(300)
1417

15-
# 设置背景色 - 使用不同的颜色以便于区分
16-
self.setStyleSheet("QWidget#PageLaunchLeft { background-color: #ff0000; }") # 使用红色
18+
# 使用 setAttribute 确保背景色生效
19+
self.setAttribute(Qt.WA_StyledBackground, True)
20+
# 设置样式表
21+
self.setStyleSheet("QWidget#PageLaunchLeft { background-color: #ffffff; }")
1722

1823
# 设置对齐方式
1924
self.setContentsMargins(0, 0, 0, 0)
2025

2126
# 添加一个测试标签
22-
# self.label = QLabel("左侧面板测试", self)
23-
# self.label.setGeometry(10, 10, 280, 30)
24-
# self.label.setStyleSheet("font-size: 16px; color: #333333;")
27+
self.label = QLabel("左侧面板测试", self)
28+
self.label.setGeometry(10, 10, 280, 30)
29+
30+
self.raise_()

0 commit comments

Comments
 (0)