/* ============================================================================ * 深色主题样式表 —— qt_calculator_mainwindow_qss(Day3 下午) * 整体深底浅字,功能分色保留但调暗,便于和浅色对照验证「切换生效」。 * 资源路径 :/themes/dark.qss(themes.qrc 嵌入)。 * ============================================================================ */ QMainWindow { background: #2b2b2b; color: #eee; } QLineEdit#display, QTextEdit#expressionEdit { background: #3a3a2a; color: #fffbe6; border: 1px solid #6b6b4a; border-radius: 4px; font-size: 18px; padding: 4px; } QPushButton { border: 1px solid #555; border-radius: 4px; padding: 8px; font-size: 15px; min-height: 28px; color: #eee; } QPushButton#btn0, QPushButton#btn1, QPushButton#btn2, QPushButton#btn3, QPushButton#btn4, QPushButton#btn5, QPushButton#btn6, QPushButton#btn7, QPushButton#btn8, QPushButton#btn9, QPushButton#btnDot { background: #1565c0; border-color: #42a5f5; color: #e3f2fd; } QPushButton#btnPlus, QPushButton#btnMinus, QPushButton#btnMul, QPushButton#btnDiv { background: #d84315; border-color: #ff7043; color: #ffe0b2; } QPushButton#btnEquals { background: #2e7d32; border-color: #66bb6a; color: #c8e6c9; font-weight: bold; } QPushButton#btnLeftParen, QPushButton#btnRightParen { background: #455a64; border-color: #78909c; color: #eceff1; } QPushButton#btnClear, QPushButton#btnBackspace { background: #c62828; border-color: #ef5350; color: #ffcdd2; } QPushButton:hover { background: #666; } QPushButton:pressed { background: #888; } QListWidget { background: #333; alternate-background-color: #3d3d3d; color: #eee; } QStatusBar { background: #1f1f1f; color: #eee; } QMenuBar { background: #37474f; color: #eee; } QDockWidget { color: #eee; }