全局弹窗修正
This commit is contained in:
@ -212,6 +212,51 @@ class ModernStylesheet:
|
||||
}}
|
||||
QScrollBar::handle:vertical:hover {{ background: {cls.COLORS['text_secondary']}; }}
|
||||
QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical {{ height: 0px; }}
|
||||
|
||||
/* 水平滚动条 (与垂直滚动条统一配色, 8px 高度, 圆角 4px) */
|
||||
QScrollBar:horizontal {{
|
||||
border: none;
|
||||
background: transparent;
|
||||
height: 8px;
|
||||
margin: 0px;
|
||||
}}
|
||||
QScrollBar::handle:horizontal {{
|
||||
background: {cls.COLORS['border']};
|
||||
min-width: 20px;
|
||||
border-radius: 4px;
|
||||
}}
|
||||
QScrollBar::handle:horizontal:hover {{ background: {cls.COLORS['text_secondary']}; }}
|
||||
QScrollBar::handle:horizontal:pressed {{ background: {cls.COLORS['text_primary']}; }}
|
||||
QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal {{ width: 0px; }}
|
||||
|
||||
/* ========================================= */
|
||||
/* 彻底消灭 Windows 原生弹窗 (全局 QMessageBox) */
|
||||
/* ========================================= */
|
||||
QMessageBox {{
|
||||
background-color: #FFFFFF; /* 强制统一纯白底色,干掉恶心的上下两截色 */
|
||||
border: 1px solid #E2E8F0;
|
||||
}}
|
||||
QMessageBox QLabel {{
|
||||
color: #2D3748; /* 深灰文字,舒适阅读 */
|
||||
background: transparent;
|
||||
font-size: 13px;
|
||||
}}
|
||||
QMessageBox QPushButton {{
|
||||
background-color: #0078D7; /* 统一成你最爱的 Primary 蓝色按钮 */
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 4px;
|
||||
padding: 6px 24px;
|
||||
font-weight: bold;
|
||||
min-width: 60px;
|
||||
min-height: 24px;
|
||||
}}
|
||||
QMessageBox QPushButton:hover {{
|
||||
background-color: #005A9E; /* 绝美悬停反馈 */
|
||||
}}
|
||||
QMessageBox QPushButton:pressed {{
|
||||
background-color: #004578;
|
||||
}}
|
||||
"""
|
||||
|
||||
@classmethod
|
||||
|
||||
Reference in New Issue
Block a user