You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

177 lines
3.2 KiB
Plaintext

/* ==================== DCS2025 通讯配置界面专用样式 ==================== */
/* 主容器背景 */
QWidget[objectName*="Setting"] {
background-color: #f5f7fa;
}
/* 卡片容器 */
QGroupBox {
background-color: #ffffff;
border: 1px solid #d1d9e0;
border-radius: 12px;
margin: 8px;
padding: 0px;
}
/* TCP标题 */
QLabel#tcpLable {
background-color: #2196F3;
border: none;
/* border-radius: 12px 12px 0px 0px; */
padding: 16px 20px;
color: #ffffff;
font-size: 14px;
font-weight: bold;
margin: 0px;
}
/* RTU标题 */
QLabel#rtuLable {
background-color: #FF9800;
border: none;
/* border-radius: 12px 12px 0px 0px; */
padding: 16px 20px;
color: #ffffff;
font-size: 14px;
margin: 0px;
}
/* 内容区域 */
QWidget[objectName*="TCPSetting"],
QWidget[objectName*="RTUSetting"] {
background-color: #ffffff;
border-radius: 0px 0px 12px 12px;
padding: 15px;
margin: 0px;
}
/* 标签 */
QLabel#setlabel {
color: #2c3e50;
font-size: 12px;
padding: 0px 0px 4px 0px;
}
/* 输入框 */
QLineEdit#setEdit {
background-color: #ffffff;
border: 2px solid #dee2e6;
border-radius: 6px;
padding: 6px 10px;
font-size: 13px;
color: #495057;
margin: 0px 0px 8px 0px;
height: 20px;
}
QLineEdit#setEdit:focus {
border: 2px solid #2196F3;
}
QLineEdit#setEdit:hover {
border-color: #9ca3af;
}
/* 下拉框 */
QComboBox#setBox {
background-color: #ffffff;
border: 2px solid #dee2e6;
border-radius: 6px;
padding: 6px 10px;
font-size: 13px;
color: #495057;
margin: 0px 0px 8px 0px;
height: 20px;
}
QComboBox#setBox:hover {
border-color: #9ca3af;
}
QComboBox#setBox:focus {
border: 2px solid #2196F3;
}
QComboBox#setBox::drop-down {
width: 20px;
border-left: 2px solid #dee2e6;
background-color: #f8f9fa;
}
QComboBox#setBox::down-arrow {
width: 12px;
height: 8px;
}
QComboBox#setBox QAbstractItemView {
background-color: #ffffff;
border: 1px solid #dee2e6;
}
QComboBox#setBox QAbstractItemView::item {
padding: 6px 10px;
border: none;
height: 20px;
}
QComboBox#setBox QAbstractItemView::item:hover {
background-color: #f8f9fa;
}
/* 通用保存按钮 */
QPushButton#setButton {
background-color: #4CAF50;
border: none;
border-radius: 8px;
color: #ffffff;
font-size: 14px;
padding: 10px 20px;
margin: 8px 0px 0px 0px;
}
QPushButton#setButton:hover {
background-color: #5CBF60;
}
QPushButton#setButton:pressed {
background-color: #388E3C;
}
/* TCP保存按钮 */
QPushButton#tcpSaveButton {
background-color: #4CAF50;
border: none;
border-radius: 8px;
color: #ffffff;
font-size: 14px;
padding: 10px 20px;
margin: 8px 0px 0px 0px;
}
QPushButton#tcpSaveButton:hover {
background-color: #5CBF60;
}
QPushButton#tcpSaveButton:pressed {
background-color: #388E3C;
}
/* RTU保存按钮 */
QPushButton#rtuSaveButton {
background-color: #4CAF50;
border: none;
border-radius: 8px;
color: #ffffff;
font-size: 14px;
padding: 10px 20px;
margin: 8px 0px 0px 0px;
}
QPushButton#rtuSaveButton:hover {
background-color: #5CBF60;
}
QPushButton#rtuSaveButton:pressed {
background-color: #388E3C;
}