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
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;
|
|
} |