/* ------------------------------------------- QTabBar -------------------------------------------*/ QTabBar::tab:selected { padding: 6px; background: #909090; color: white; border-radius: 0px; } QTabBar::tab:!selected { padding: 4px; background: #b0b0b0; color: white; } QTabWidget::pane { border: 4px solid #CCCCCC; padding: 1px; } /* ------------------------------------------- QPushButton -------------------------------------------*/ QPushButton[objectName$="_btn"] { background-color: DarkCyan; /* 按钮背景颜色 */ color: white; /* 按钮文本颜色 */ border: 1px solid DarkGray; /* 按钮边框 */ border-radius: 4px; /* 按钮圆角 */ padding: 2px 4px; /* 按钮内边距 */ } QPushButton[objectName$="_btn"]:hover { background-color: #000000; } QPushButton[objectName^="btn"] { background-color: #666666; /* 按钮背景颜色 */ color: white; /* 按钮文本颜色 */ border: 1px solid #555555; /* 按钮边框 */ border-radius: 4px; /* 按钮圆角 */ padding: 4px 8px; /* 按钮内边距 */ } QPushButton[objectName^="btn"]:hover { background-color: #888888; /* 鼠标悬停时的背景颜色 */ } QPushButton[objectName^="btn"]:pressed { background-color: #8FBC8F; /* 按钮按下时的背景颜色 */ } /* ------------------------------------------- QStatusBar -------------------------------------------*/ QStatusBar::item { border: 0px; } /* ------------------------------------------- QSlider -------------------------------------------*/ QSlider { min-height: 40px; /* 控制滑块控件最小高度 */ background: transparent; } /* ===== 滑条轨道 ===== */ QSlider::groove:horizontal { background: #E0E0E0; height: 8px; /* 轨道高度 */ border-radius: 4px; } /* ===== 已滑过的轨道部分 ===== */ QSlider::sub-page:horizontal { background: #2196F3; /* 进度颜色 */ border-radius: 4px; } /* ===== 滑块手柄 ===== */ QSlider::handle:horizontal { background: #FFFFFF; border: 2px solid #2196F3; width: 10px; /* 滑块宽度 */ height: 20px; /* 滑块高度 */ margin: -8px 0; /* 调整滑块在轨道上的位置 */ border-radius: 5px; } /* ===== 悬停/按下状态 ===== */ QSlider::handle:horizontal:hover { background: #E3F2FD; } QSlider::handle:horizontal:pressed { background: #BBDEFB; }