2025-04-09 09:08:39 +08:00

1719 lines
38 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*深色*/
QWidget
{
font: 14px "Microsoft YaHei";
color: #FFFFFF;
background:transparent;
outline:none;
}
QWidget:disabled
{
color:#ABABAB;
border-color: #ABABAB;
}
QFrame{
color: #FFFFFF;
background-color: transparent;/*不能设置为transparent*/
}
QDialog {
background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(42, 66, 99, 1), stop:1 rgba(68, 105, 155, 1));
border-radius: 0px;
box-shadow: none !important;
}
QMainWindow
{
background-color: #1D2E57;
}
QMainWindow::separator{
border: 0px solid #6088BA;
border-style: outset;
width: 5px;
height: 5px;
}
QMainWindow::separator:hover{
background: #5DA5FB;
}
QSplitter::handle{
border: 0px solid #6088BA;
width: 5px;
height: 5px;
}
QSplitter::handle:hover{
/*splitter->handle(1)->setAttribute(Qt::WA_Hover, true);才生效*/
border-color: #5DA5FB;
background-color: #5DA5FB;
}
QSplitter::handle:pressed{
border-color: #5DA5FB;
background-color: #033d67;
}
QSizeGrip{
background-color: none;
}
/* =============================================== */
/* Label */
/* =============================================== */
QLabel {
background: transparent;
border: 0px solid transparent;
padding: 1px;
}
/* A QLabel is a QFrame ... */
/* A QToolTip is a QLabel ... */
QToolTip {
border: 2px solid #6088BA;
border-radius: 3px;
opacity:210;
}
/* =============================================== */
/* QComboBox */
/* =============================================== */
QComboBox{
background: transparent;
selection-background-color:#5DA5FB;
selection-color:#FFFFFF;
border: 2px solid #6088BA;
border-radius: 0px;
padding: -2 10 -2 10px;
height:40px;
}
QComboBox:hover
{
border-color: #5DA5FB;
}
QComboBox:focus {
border-color: #5DA5FB;
}
QComboBox QAbstractItemView
{
min-width: 200px;
background:#4E709A;
selection-background-color: #5DA5FB;
selection-color:#FFFFFF;
/*alternate-background-color: #0E1D41;*/
border: 2px solid #6088BA;
padding: 10px 0px 10px 0px;
}
QComboBox QAbstractItemView::item:selected:active {
background: transparent;
color: #FFFFFF;
}
QComboBox::drop-down {
border-image:url(../../resource/zh/public/dark/icon/box-down-normal.png);
margin-right: 10px;
height:9px;
width:14px;
subcontrol-origin: margin;
subcontrol-position: center right;
}
QComboBox::drop-down:hover{
border-image:url(../../resource/zh/public/dark/icon/box-down-select.png);
}
QComboBox::drop-down:open:!hover {
border-image:url(../../resource/zh/public/dark/icon/box-down-normal.png);
}
QComboBox::drop-down:open:hover {
border-image:url(../../resource/zh/public/dark/icon/box-down-select.png);
}
QComboBox::drop-down:disabled {
border-image:url(../../resource/zh/public/dark/icon/box-down-disable.png);
}
/* =============================================== */
/* QMenu */
/* =============================================== */
QMenu
{
min-width: 200px;
background:#4E709A;
padding: 10px 0px 10px 0px;
}
QAction {
min-width: 240px;
height:40px;
color:#FFFFFF;
background:#4E709A;
padding: 0px 20px 0px 20px;
}
QAction:hover {
font-weight: bold;
color:#FFFFFF;
background-color: #5DA5FB;
}
QMenu::item{
min-width: 200px;
height:40px;
color:#FFFFFF;
background:transparent;
border: 2px solid transparent;
padding: 0px 20px 0px 20px;
}
QMenu::item:hover{
font-weight: bold;
color:#FFFFFF;
background:#5DA5FB;
}
QMenu::item:disabled,QMenu::item:disabled:selected,QMenu::item:disabled:pressed{
color: #ABABAB;
background: transparent;
}
QMenu::item#editBatch{
min-width: 150px;
}
QMenu::item:selected{
color:#FFFFFF;
background:#5DA5FB;
}
QMenu::item:pressed {
font-weight: bold;
color:#FFFFFF;
background:#5DA5FB;
}
QMenu#contextMenu{
min-width:240px;
}
/* =============================================== */
/* TextBox */
/* =============================================== */
QLineEdit {
background: transparent;/*不建议设为透明否则table编辑时会字显示*/
selection-background-color: #5DA5FB;
selection-color:#FFFFFF;
border: 2px solid #6088BA;
border-radius: 0px;
padding: 3px 10px 4px 10px;
max-height:40px;
}
QLineEdit:hover{
border-color: #5DA5FB;
}
QLineEdit:focus{
border-color: #5DA5FB;
}
/*QLineEdit[readOnly="true"] { color: gray }*/
QLineEdit[echoMode="2"]{
lineedit-password-character: 9679;/*字符的ascii码35 88等 */
}
QLineEdit:read-only {
color: #FFFFFF;
}
QLineEdit:disabled{
color:#ABABAB;
}
QLineEdit[placeholderText]
{
color: #ACB3BF;
font-size: 20px;
}
QTextEdit{
selection-background-color:#5DA5FB;
selection-color:#FFFFFF;
border: 2px solid #6088BA;
}
QTextEdit:hover{
border-color: #5DA5FB;
}
QTextEdit:focus{
border-color: #5DA5FB;
}
/* =============================================== */
/* Button */
/* =============================================== */
QPushButton {
border: 2px solid #6088BA;
background-color:transparent;
radius:0px;
padding: -2px 10px -2px 10px;
min-height: 40px;
}
QPushButton:hover{
background-color: #5DA5FB;
border-color: #5DA5FB;
}
QPushButton:pressed
{
font-weight: bold;
background-color: #5DA5FB;
}
QPushButton:focus,QPushButton:default {
border-color: #5DA5FB; /* make the default button prominent */
}
QPushButton:checked{
background-color: #5DA5FB;
}
QToolBar{
border: 1px solid #6088BA;
spacing: 0px;
}
QToolBar::separator:horizontal {
background:#6088BA;
width: 1px;
}
QToolBar::separator:vertical {
background:#6088BA;
height: 1px;
}
QToolButton,QToolButton:unchecked { /* ToolBar里的按钮和带下拉菜单的按钮 */
border: 2px solid #6088BA;
background-color:transparent;
radius:0px;
padding: 3px 2px 3px 3px;
}
QToolButton:checked{
font-weight: bold;
background-color: #5DA5FB;
}
QToolButton:hover{
background-color: #5DA5FB;
border-color: #5DA5FB;
}
QToolButton:pressed,QToolButton:checked:hover{
font-weight: bold;
background-color: #5DA5FB;
}
QToolButton:checked:pressed{
font-weight: bold;
background-color: #5DA5FB;
}
/* only for MenuButtonPopup */
QToolButton[popupMode="1"]{
padding-left: 1px;
padding-right: 15px; /* make way for the popup button */
border: 2px solid #6088BA;
min-height: 15px;
/*background: qlineargradient(x1:0, y1:0 ,x2:0, y2:1
stop: 0 #39495C, stop: 0.05 #0d3756, stop: 0.5 #0d3756
stop: 0.95 #39495C stop: 1#39495C)*/
}
QToolButton[popupMode="1"]:hover{
border-width: 1px;
background-color: #5DA5FB;
border-color: #5DA5FB;
}
QToolButton::menu-button {
border: 2px solid #6088BA;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
width: 16px;
}
QToolButton::menu-button:hover {
border: 2px solid #5DA5FB;
}
QToolButton::menu-button:pressed {
border: 2px solid #6088BA;
}
QToolButton QMenu
{
selection-background-color: #5DA5FB;
selection-color:#001220;
background: transparent;
border: 2px solid #6088BA;
padding: 10px 0px 10px 0px;
}
QToolButton QMenu::item
{
height:30px;
background: transparent;
border: 2px solid transparent;
padding: 0px 20px 0px 20px;
}
/* =============================================== */
/* QRadioButton */
/* =============================================== */
QRadioButton {
height: 28px;
}
QRadioButton:hover{
color:#5DA5FB;
}
QRadioButton::indicator{
width: 14px;
height: 14px;
}
QRadioButton::indicator::unchecked{
border-image:url(../../resource/zh/public/dark/icon/rkb-normal.png);
}
QRadioButton::indicator:unchecked:hover {
border-image:url(../../resource/zh/public/dark/icon/rkb-hover.png);
}
QRadioButton::indicator:unchecked:pressed {
border-image:url(../../resource/zh/public/dark/icon/rkb-hover.png);
}
QRadioButton::indicator:unchecked:disabled {
border-image:url(../../resource/zh/public/dark/icon/rkb-disable.png);
}
QRadioButton::indicator::checked{
border-image:url(../../resource/zh/public/dark/icon/rkb-select-normal.png);
}
QRadioButton::indicator:checked:hover {
border-image:url(../../resource/zh/public/dark/icon/rkb-select-normal.png);
}
QRadioButton::indicator:checked:pressed {
border-image:url(../../resource/zh/public/dark/icon/rkb-select-normal.png);
}
QRadioButton::indicator:checked:disabled {
border-image:url(../../resource/zh/public/dark/icon/rkb-select-disable.png);
}
/* =============================================== */
/* QCheckBox */
/* =============================================== */
QCheckBox{
color:#FFFFFF;
}
QCheckBox::hover {
color:#5DA5FB;
}
QCheckBox::indicator{
width: 14px;
height: 14px;
}
QCheckBox::indicator::unchecked{
border-image:url(../../resource/zh/public/dark/icon/ckb-normal.png);
}
QCheckBox::indicator:unchecked:hover {
border-image:url(../../resource/zh/public/dark/icon/ckb-uncheck-hover.png);
}
QCheckBox::indicator:unchecked:pressed {
border-image:url(../../resource/zh/public/dark/icon/ckb-uncheck-hover.png);
}
QCheckBox::indicator:unchecked:disabled {
border-image:url(../../resource/zh/public/dark/icon/ckb-disable.png);
}
QCheckBox::indicator::checked{
border-image:url(../../resource/zh/public/dark/icon/ckb-select-hover.png);
}
QCheckBox::indicator:checked:hover {
border-image:url(../../resource/zh/public/dark/icon/ckb-select-hover.png);
}
QCheckBox::indicator:checked:pressed {
border-image:url(../../resource/zh/public/dark/icon/ckb-select-hover.png);
}
QCheckBox::indicator:checked:disabled {
border-image:url(../../resource/zh/public/dark/icon/ckb-select-disable.png);
}
QCheckBox::indicator:indeterminate {
border-image:url(../../resource/zh/public/dark/icon/ckb-ptck.png);
}
QCheckBox::indicator:indeterminate:hover {
border-image:url(../../resource/zh/public/dark/icon/ckb-ptck-hover.png);
}
QCheckBox::indicator:indeterminate:pressed {
border-image:url(../../resource/zh/public/dark/icon/ckb-ptck-hover.png);
}
QCheckBox::indicator:indeterminate:disabled {
border-image:url(../../resource/zh/public/dark/icon/ckb-ptck-disable.png);
}
/* =============================================== */
/* Slider ProgressBar */
/* =============================================== */
QProgressBar {
border: 2px solid #6088BA;
border-radius: 4px;
text-align: center;
}
QProgressBar::chunk {
background-color: #b3d7f9;
width: 4px;
margin: 1px;
}
QSlider{
border: 2px solid transparent;
}
QSlider::disabled{
border: 2px solid transparent;
}
QSlider::groove{
border: 1px solid #6088BA;
/*background: transparent;*/
}
QSlider::handle {/*设置中间的那个滑动的键*/
border: 1px solid #6088BA;
background: #5DA5FB;
}
QSlider::groove:horizontal {
height: 3px; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */
left:5px; right: 5px;
}
QSlider::groove:vertical{
width: 3px;
top: 5px; bottom: 5px;
}
QSlider::handle:horizontal{
width: 6px;
margin: -7px; /* height */
}
QSlider::handle:vertical{
height: 6px;
margin: -7px; /* height */
}
QSlider::add-page{/*还没有滑上去的地方*/
border: 2px solid #6088BA;
background:#4B6D97;
}
QSlider::sub-page{/*已经划过的从地方*/
background: #5DA5FB;
}
/* =============================================== */
/* ScrollBar */
/* =============================================== */
QScrollBar{
background-color: transparent;
border: 1px solid #6088BA;
border-radius: 0px;
padding: 1px;
margin:0px;
height: 15px;
width: 15px;
}
QScrollBar::handle{
border-color:#6088BA;
radius: 0px;
background: #6088BA;
min-width: 10px;
min-height: 10px;
}
QScrollBar::handle:hover {
background: #5DA5FB;
}
QScrollBar::add-line, QScrollBar::sub-line,
QScrollBar::add-page, QScrollBar::sub-page {
width: 0px;
background: transparent;
}
QScrollArea{
border: none;
}
/*QScrollArea QAbstractSlider{
border-radius: 0px;
}*/
/* =============================================== */
/* GroupBox */
/*
left: 6px;
top:-30px;
background-color: transparent;
/* =============================================== */
QGroupBox {
background-color: transparent;
border: 1px solid #6088BA;
padding:0px 0px 0px 0px;
margin-top: 30px;
}
QGroupBox:disabled{
border: 2px solid #ABABAB;
}
QGroupBox::title {
subcontrol-origin: margin;
subcontrol-position: top left;
left:20px;
background-color: transparent;
}
QGroupBox::indicator::unchecked{
border-image:url(../../resource/zh/public/dark/icon/ckb-normal.png);
}
QGroupBox::indicator::checked{
border-image:url(../../resource/zh/public/dark/icon/ckb-select-hover.png);
}
QGroupBox::indicator:indeterminate {
border-image:url(../../resource/zh/public/dark/icon/ckb-ptck.png);
}
/* =============================================== */
/* ToolBox */
/* =============================================== */
QToolBox{
border: 2px solid #6088BA;
}
QToolBox::tab {
background: transparent;
border: 1px solid #6088BA;
}
QToolBox::tab:hover {
background-color: #4B6D97;
border-color: #5DA5FB;
}
QToolBox::tab:pressed {
font-weight: bold;
color:#FFFFFF;
background-color: #4B6D97;
border: 2px solid #5DA5FB;
}
QToolBox::tab:selected {
font-weight: bold;
color:#FFFFFF;
background-color: #4B6D97;
border: 2px solid #5DA5FB;
}
/* =============================================== */
/* QTabBar */
/* =============================================== */
QTabWidget{
/*margin-top:10px;*/
}
QTabWidget::pane{
border: 2px solid #6088BA;
}
QTabWidget::tab-bar {
left: 0px;
}
QTabBar::tab {
color:#FFFFFF;
background: transparent;
border: 0px solid #6088BA;
padding: 0px 10px 0px 10px;
min-height:38px;
}
QTabBar::tab:hover {
background: #5DA5FB;
border-color: transparent;
}
QTabBar::tab:selected {
background: #5DA5FB;
color:#FFFFFF;
}
QTabBar::tab:pressed {
font-weight: bold;
background: #5DA5FB;
border-color: #5DA5FB;
color:#FFFFFF;
}
QTabBar::tab:disabled {
color:#ABABAB;
}
QTabBar::tab:focus {
border-color: #5DA5FB;
}
QTabBar::tab:top{
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:0px solid transparent;
}
QTabBar::tab:top:selected{
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:2px solid #5DA5FB;
}
QTabBar::tab:bottom{
width:80px;
height:30px;
border-top:2px solid transparent;
border-left:0px;
border-right:0px;
border-bottom:0px;
}
QTabBar::tab:bottom:selected{
border-top:2px solid #5DA5FB;
border-left:0px;
border-right:0px;
border-bottom:0px;
}
QTabBar::tab:right{
height:80px;
border-top:0px;
border-bottom:0px;
border-right:0px;
border-left:2px solid transparent;
}
QTabBar::tab:right:selected{
height:80px;
border-top:0px;
border-bottom:0px;
border-right:0px;
border-left:2px solid #5DA5FB;
}
QTabBar::tab:left{
height:80px;
border-top:0px;
border-bottom:0px;
border-left:0px;
border-right:2px solid transparent;
}
QTabBar::tab:left:selected{
height:80px;
border-top:0px;
border-bottom:0px;
border-left:0px;
border-right:2px solid #5DA5FB;
}
QTabWidget::pane
{
border:1px solid #6088BA;
padding:6px;
}
/* =============================================== */
/* QHeaderView for list table */
/* =============================================== */
QHeaderView {
background-color: #4B6D97;
border: none;
margin: -2px;
padding: 0px;
height:40px;
}
QHeaderView::section, QTableCornerButton::section {/*设置表头属性*//*左上角*/
background-color: #4B6D97;
padding: 0px 10px 0px 10px;
min-height: 40px;
border-top: 0px solid #6088BA;
border-left: 0px solid #6088BA;
border-right: 2px solid #6088BA;
border-bottom: 2px solid #6088BA;
border-radius: 0px;
}
QHeaderView::section:hover, QTableCornerButton::section:hover{
/*background-color: #033d67;*/
}
QHeaderView::section:pressed{
background-color: #5DA5FB;
color:#FFFFFF;
}
QHeaderView::section:checked {
background-color: #4B6D97;
color:#FFFFFF;
}
QHeaderView::down-arrow
{
subcontrol-position:center right;
padding-right:10px;
image:url(../../resource/zh/public/dark/icon/box-down-normal.png);
}
QHeaderView::up-arrow
{
subcontrol-position:center right;
padding-right:10px;
image:url(../../resource/zh/public/dark/icon/box-up-normal.png);
}
/* =============================================== */
/* QAbstractItemView */
/* =============================================== */
QAbstractItemView
{
show-decoration-selected:1;
selection-background-color:#5DA5FB; /*鼠标选中时背景色*/
selection-color:#FFFFFF; /*鼠标选中时前景色:文字颜色*/
/*设置交替颜色,需要在函数属性中设置:tableWidget->setAlternatingRowColors(true)*/
alternate-background-color: transparent;
background: transparent;
color:#FFFFFF;
border: 2px solid #6088BA;
}
QAbstractItemView::item
{
background: transparent;
radius:0px;
min-height:30px;
border: 0px;
padding: 0px;
}
QAbstractItemView::item:hover{
background:#5DA5FB;
}
QAbstractItemView::item:pressed{
color: #FFFFFF;
background:#5DA5FB;
}
QAbstractItemView::item:selected:focus {
background: #5DA5FB;
color: #FFFFFF;
}
QAbstractItemView::item:selected:!focus {
background: #5DA5FB;
color: #FFFFFF;
}
QAbstractItemView::item:selected:active {
background: #5DA5FB;
color: #FFFFFF;
}
QAbstractItemView QCheckBox::hover{
background: #5DA5FB;
}
QAbstractItemView QCheckBox::pressed{
color: #FFFFFF;
background:#5DA5FB;
}
QAbstractItemView QCheckBox::focus{
color:#FFFFFF;
background: #5DA5FB;
}
QAbstractItemView QCheckBox::selected:focus {
background: #5DA5FB;
color: #FFFFFF;
}
QAbstractItemView QCheckBox::selected:!focus {
background: #5DA5FB;
color: #FFFFFF;
}
QAbstractItemView QCheckBox::selected:active {
background: #5DA5FB;
color: #FFFFFF;
}
QAbstractItemView::indicator::unchecked{
border-image:url(../../resource/zh/public/dark/icon/ckb-normal.png);
}
QAbstractItemView::indicator::checked{
border-image:url(../../resource/zh/public/dark/icon/ckb-select-hover.png);
}
QAbstractItemView::indicator:indeterminate {
border-image:url(../../resource/zh/public/dark/icon/ckb-ptck.png);
}
QAbstractItemView::branch{
background-color: transparent;
}
QAbstractItemView::branch:alternate
{
alternate-background-color: #5DA5FB;
}
QAbstractItemView::branch:hover{
background: #5DA5FB;
}
QAbstractItemView::branch:pressed{
color: #FFFFFF;
background:#5DA5FB;
}
QAbstractItemView::branch:focus{
color:#FFFFFF;
background: #5DA5FB;
}
QAbstractItemView::branch:selected:focus {
background: #5DA5FB;
color: #FFFFFF;
}
QAbstractItemView::branch:selected:!focus{
background: #5DA5FB;
color: #FFFFFF;
}
QAbstractItemView::branch:selected:active {
background: #5DA5FB;
color: #FFFFFF;
}
/* =============================================== */
/* QListView QListWidget */
/* =============================================== */
QListWidget, QListView
{
gridline-color: #6088BA; /*表格中的网格线条颜色*/
border:2px solid #6088BA; /*边框线的宽度、颜色*/
/*border:none;*/ /*去除边界线*/
/*border-radius:5px;*/
/*padding:10px 10px;*/ /*表格与边框的间距*/
}
QListView::item, QListWidget::item{
background: transparent;
outline-style: none;
border: none;
padding: 0px 10px 0px 10px;
}
/* =============================================== */
/* QTableWidget */
/* =============================================== */
QTableWidget, QTableView
{
gridline-color: #39495C; /*表格中的网格线条颜色*/
border:2px solid #6088BA; /*边框线的宽度、颜色*/
/*border:none;*/ /*去除边界线*/
/*border-radius:5px;*/
/*padding:10px 10px;*/ /*表格与边框的间距*/
}
QTableView::item, QTabWidget::item{
background: transparent;
outline-style: none;
border: none;
}
QTableView QLineEdit,
QTableWidget QLineEdit,
QTreeWidget QLineEdit,
QTreeView QLineEdit
{
background: #4B6D97;
border-radius: 0px;
padding: 0px;
}
QTableWidget QComboBox ,
QTableView QComboBox,
QTreeWidget QComboBox,
QTreeView QComboBox
{
background: #4B6D97;
border: 0px;
border-radius: 0px;
margin: 0px;
height:30px;
}
QTableWidget QPushButton ,
QTableView QPushButton,
QTreeWidget QPushButton,
QTreeView QPushButton
{
min-height: 30px;
}
/* =============================================== */
/* QTreeWidget QTreeView */
/* =============================================== */
QTreeWidget, QTreeView
{
background:transparent;
}
QTreeWidget::item, QTreeView::item{
background: transparent;
outline-style: none;
border: none;
}
QTreeWidget::branch,QTreeView::branch {
background: transparent;
}
QTreeWidget::branch:hover,QTreeView::branch:hover{
background: #5da5fb;
}
QTreeWidget::branch:pressed,QTreeView::branch:pressed{
color: #FFFFFF;
background:#5DA5FB;
}
QTreeWidget::branch:focus,QTreeView::branch:focus{
color:#FFFFFF;
border-color: #5DA5FB;
}
QTreeWidget::branch:selected:focus,QTreeView::branch:selected:focus {
background: #5DA5FB;
color: #FFFFFF;
}
QTreeWidget::branch:selected:!focus,QTreeView::branch:selected:!focus{
background: #5DA5FB;
color: #FFFFFF;
}
QTreeWidget::branch:selected:active,QTreeView::branch:selected:active {
background: #5DA5FB;
color: #FFFFFF;
}
QTreeView::branch {
width:9px;
height:9px;
background-repeat: no-repeat;
background-position: center;
}
QTreeView::branch:closed:has-children {
image:url(../../resource/zh/public/dark/icon/arrowRight.png);
}
QTreeView::branch:closed:has-children:hover {
image:url(../../resource/zh/public/dark/icon/arrowRight.png);
}
QTreeView::branch:open:has-children {
image:url(../../resource/zh/public/dark/icon/arrowBottom.png);
}
QTreeView::branch:open:has-children:hover {
image:url(../../resource/zh/public/dark/icon/arrowBottom.png);
}
/* =============================================== */
/* QAbstractSpinBox spinbox QDateTimeEdit */
/* =============================================== */
QAbstractSpinBox {
background: transparent;/*不建议设为透明否则table编辑时会字显示*/
selection-background-color:#5DA5FB;
selection-color:#FFFFFF;
border: 2px solid #6088BA;
border-radius: 0px;
padding: 0 0 0 0px;
height:40px;
}
QAbstractSpinBox:hover {
border-color: #5DA5FB;
}
QAbstractSpinBox:focus {
border-color: #5DA5FB;
}
/*SpinBox向上按钮样式*/
QAbstractSpinBox::up-button {
margin: 5px 5px 5px 5px;
height:9px;
width:14px;
image:url(../../resource/zh/public/dark/icon/box-up-normal.png);
}
QAbstractSpinBox::up-button:hover {
image:url(../../resource/zh/public/dark/icon/box-up-select.png);
}
QAbstractSpinBox::up-button:pressed {
image:url(../../resource/zh/public/dark/icon/box-up-select.png);
}
QAbstractSpinBox::up-button:disabled{
image:url(../../resource/zh/public/dark/icon/box-up-disable.png);
}
/*SpinBox向下按钮样式*/
QAbstractSpinBox::down-button {
margin: 5px 5px 5px 5px;
height:9px;
width:14px;
image:url(../../resource/zh/public/dark/icon/box-down-normal.png);
}
QAbstractSpinBox::down-button:hover{
image:url(../../resource/zh/public/dark/icon/box-down-select.png);
}
QAbstractSpinBox::down-button:pressed{
image:url(../../resource/zh/public/dark/icon/box-down-select.png);
}
QAbstractSpinBox::down-button:disabled{
image:url(../../resource/zh/public/dark/icon/box-down-disable.png);
}
QDateTimeEdit::drop-down {
subcontrol-origin: padding;
subcontrol-position: right center;
width: 30px;
background-color: transparent;
image:url(../../resource/zh/public/dark/icon/calendar.png);
}
/* =============================================== */
/* QCalendarWidget */
/* =============================================== */
QCalendarWidget QWidget{
border: none;
background-color: #4E709A;
color:#FFFFFF;
}
QCalendarWidget QWidget#qt_calendar_calendarview{
border-left: 1px solid #6088BA;
border-right: 1px solid #6088BA;
border-bottom: 1px solid #6088BA;
background-color: #4E709A;
}
QCalendarWidget QWidget#qt_calendar_navigationbar {
background-color: #4B6D97;
border: 2px solid #6088BA;
}
QCalendarWidget QMenu{
width: 80px;
background-color: #4E709A;
border: 0px;
color:#5DA5FB;
}
QCalendarWidget QWidget#qt_calendar_yearbutton{
background-color: transparent;
}
QCalendarWidget QWidget#qt_calendar_yearbutton{
background-color: transparent;
}
QCalendarWidget QAbstractSpinBox {
background: transparent;
selection-background-color: #5DA5FB;
border: 2px solid #6088BA;
border-radius: 0px;
padding: 0 10 0 10px;
height:30px;
}
QCalendarWidget QAbstractSpinBox:hover {
background-color: #5DA5FB;
}
QCalendarWidget QAbstractSpinBox:focus {
background-color: #5DA5FB;
}
QCalendarWidget QToolButton:pressed,QCalendarWidget QToolButton:checked:hover{
color:#5DA5FB;
}
QCalendarWidget QToolButton#qt_calendar_prevmonth{
width: 40px;
qproperty-icon: url(../../resource/zh/public/dark/icon/arrowLeft.png);
background-color: transparent;
}
QCalendarWidget QToolButton#qt_calendar_nextmonth {
width: 40px;
qproperty-icon: url(../../resource/zh/public/dark/icon/arrowRight.png);
background-color: transparent;
}
QCalendarWidget QToolButton#qt_calendar_monthbutton {
background-color: transparent;
}
QCalendarWidget QAbstractItemView
{
selection-background-color:#5DA5FB; /*鼠标选中时背景色*/
selection-color:#FFFFFF; /*鼠标选中时前景色:文字颜色*/
/*设置交替颜色,需要在函数属性中设置:tableWidget->setAlternatingRowColors(true)*/
alternate-background-color: #4B6D97;
background: transparent;
border: 2px solid #6088BA;
}
/* =============================================== */
/* searchButton搜索框 */
/* =============================================== */
QPushButton#searchButton{
background:transparent;
min-height:22px;
max-width:22px;
border:none;
margin-left:0px;
padding: 0 5 0 5px;
image:url(../../resource/zh/public/dark/icon/search.png);
}
QLineEdit#searchTextEdit {
border:none;
background:transparent;
}
QWidget#searchWidget {
border:2px solid #5DA5FB;
background:#4B6D97;
max-height: 40px;
}
/* =============================================== */
/* 主窗口 */
/* =============================================== */
QWidget#centralwidget
{
background:#1d2e57;
}
WorkFrame
{
background-color: #1d2e57;
}
MenuFrame
{
min-width: 90px;
max-width: 90px;
background-color: #0e1d42;
}
/* =============================================== */
/* 自定义控件部分- 标题头 */
/* =============================================== */
MainTitle{
background:#0E1D42;
min-height: 42px;
max-height: 42px;
}
MainTitle QLabel#icon {
max-height:32px;
max-width:32px;
min-height:32px;
border: 0px;
padding: 0px 0px 0px 0px;
background:transparent;
border-image: url(../../resource/zh/public/dark/icon/min-logo.png);
}
MainTitle QLabel#title {
color:#00D3FF;
font-weight: bold;
}
MainTitle QPushButton#min_btn {
max-height:32px;
max-width:32px;
min-height:32px;
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
background:transparent;
radius:0px;
border-image: url(../../resource/zh/public/dark/icon/btn_min.png) 0 96 0 0 ;
}
MainTitle QPushButton#min_btn:hover {
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
border-image: url(../../resource/zh/public/dark/icon/btn_min.png) 0 64 0 32;
}
MainTitle QPushButton#min_btn:pressed {
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
border-image: url(../../resource/zh/public/dark/icon/btn_min.png) 0 32 0 64 ;
}
MainTitle QPushButton#min_btn:disabled {
border: 0px;
padding: 0px 0px 0px 0px;
border-image: url(../../resource/zh/public/dark/icon/btn_min.png) 0 0 0 96 ;
}
MainTitle QPushButton#max_btn[buttonStatus="max"]{
max-height:32px;
max-width:32px;
min-height:32px;
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
background:transparent;
radius:0px;
border-image: url(../../resource/zh/public/dark/icon/btn_max.png) 0 96 0 0 ;
}
MainTitle QPushButton#max_btn:hover[buttonStatus="max"] {
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
border-image: url(../../resource/zh/public/dark/icon/btn_max.png) 0 64 0 32;
}
MainTitle QPushButton#max_btn:pressed[buttonStatus="max"] {
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
border-image: url(../../resource/zh/public/dark/icon/btn_max.png) 0 32 0 64 ;
}
MainTitle QPushButton#max_btn:disabled[buttonStatus="max"] {
border: 0px;
padding: 0px 0px 0px 0px;
border-image: url(../../resource/zh/public/dark/icon/btn_max.png) 0 0 0 96 ;
}
MainTitle QPushButton#max_btn[buttonStatus="normal"]{
max-height:32px;
max-width:32px;
min-height:32px;
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
background:transparent;
radius:0px;
border-image: url(../../resource/zh/public/dark/icon/btn_normal.png) 0 96 0 0 ;
}
MainTitle QPushButton#max_btn:hover[buttonStatus="normal"] {
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
border-image: url(../../resource/zh/public/dark/icon/btn_normal.png) 0 64 0 32;
}
MainTitle QPushButton#max_btn:pressed[buttonStatus="normal"] {
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
border-image: url(../../resource/zh/public/dark/icon/btn_normal.png) 0 32 0 64 ;
}
MainTitle QPushButton#max_btn:disabled[buttonStatus="normal"] {
border: 0px;
padding: 0px 0px 0px 0px;
border-image: url(../../resource/zh/public/dark/icon/btn_normal.png) 0 0 0 96 ;
}
MainTitle QPushButton#close_btn {
max-height:32px;
max-width:32px;
min-height:32px;
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
background:transparent;
radius:0px;
border-image: url(../../resource/zh/public/dark/icon/btn_close.png) 0 96 0 0 ;
}
MainTitle QPushButton#close_btn:hover {
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
border-image: url(../../resource/zh/public/dark/icon/btn_close.png) 0 64 0 32;
}
MainTitle QPushButton#close_btn:pressed {
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
border-image: url(../../resource/zh/public/dark/icon/btn_close.png) 0 32 0 64 ;
}
MainTitle QPushButton#close_btn:disabled {
border: 0px;
padding: 0px 0px 0px 0px;
border-image: url(../../resource/zh/public/dark/icon/btn_close.png) 0 0 0 96 ;
}
/* =============================================== */
/* 自定义控件部分- 弹出窗 */
/* =============================================== */
QWidget#CustomDialogCentralWidget
{
background-color: #fdfdfd;
border-left:1px solid #adbdcd;
border-right:1px solid #adbdcd;
border-bottom:1px solid #B2B9C3;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-style: solid;
}
QWidget#CustomDialogCentralWidget
{
background-color: #1D2E57;
border-left:1px solid #5da5fb;
border-right:1px solid #5da5fb;
border-bottom:1px solid #6088BA;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-style: solid;
}
CustomDialogTitle{
border-top:2px solid #5da5fb;
border-left:2px solid #5da5fb;
border-right:2px solid #5da5fb;
border-bottom:1px solid #6088BA;
background:#6088BA;
min-height: 42px;
max-height: 42px;
}
CustomDialogTitle QLabel#icon {
max-height:32px;
max-width:32px;
min-height:32px;
border: 0px;
padding: 0px 0px 0px 0px;
background:transparent;
border-image: url(../../resource/zh/public/dark/icon/min_logo.png);
}
CustomDialogTitle QLabel#title {
color:#FFFFFF;
font-weight: bold;
}
CustomDialogTitle QPushButton#close_btn {
max-height:32px;
max-width:32px;
min-height:32px;
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
background:transparent;
radius:0px;
border-image: url(../../resource/zh/public/dark/icon/btn_close.png) 0 96 0 0 ;
}
CustomDialogTitle QPushButton#close_btn:hover {
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
border-image: url(../../resource/zh/public/dark/icon/btn_close.png) 0 64 0 32;
}
CustomDialogTitle QPushButton#close_btn:pressed {
border: 0px;
padding: 0px 0px 0px 0px;
border-position:center;
border-image: url(../../resource/zh/public/dark/icon/btn_close.png) 0 32 0 64 ;
}
CustomDialogTitle QPushButton#close_btn:disabled {
border: 0px;
padding: 0px 0px 0px 0px;
border-image: url(../../resource/zh/public/dark/icon/btn_close.png) 0 0 0 96 ;
}
CustomDialog,CustomUiDialog
{
background:#1D2E57;
border: 2px solid #5da5fb;
}
/* =============================================== */
/* 自定义控件部分- 主菜单 */
/* =============================================== */
MenuFrame QPushButton{
background-color:transparent;
background-position:top;
background-repeat:no-repeat;
background-origin:padding;
height:45px;
width:60px;
padding:18px 0px -10px 0px;
margin: 0px -1px 1px 5px;
border:1px solid transparent;
background-image:url(../../resource/zh/public/light/icon/main_common.png);
border-width: 1px;
}
MenuFrame QPushButton:hover{
border-top-left-radius:8px;
border-bottom-left-radius:8px;
border-top-right-radius:8px;
border-bottom-right-radius:8px;
background-color:transparent;
color: #FFFFFF;
border-top:1px solid #6088ba;
border-left:1px solid #6088ba;
border-right:1px solid #6088ba;
border-bottom:1px solid #6088ba;
background-image:url(../../resource/zh/public/light/icon/main_common.png);
}
MenuFrame QPushButton:pressed, MenuFrame QPushButton:checked,MenuFrame QPushButton:focus{
border-top-left-radius:8px;
border-bottom-left-radius:8px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
background-color: #1d2e57;
font-weight: bold;
color: #FFFFFF;
border-top:1px solid #6088ba;
border-left:1px solid #6088ba;
border-right:1px solid transparent;
border-bottom:1px solid #6088ba;
background-image:url(../../resource/zh/public/light/icon/main_common.png) ;
}
MenuFrame QWidget#centralWidget,MenuFrame QWidget#scrollAreaWidget,MenuFrame QWidget#toolBtnWidget,QScrollArea
{
background:transparent;
}
QPushButton#upButton {
background-position:top;
background-repeat:no-repeat;
background-origin:content;
text-align:bottom;
padding:0px;
margin: 0px;
border:0px solid transparent;
border-radius:0px;
color: transparent;
height: 32px;
width: 32px;
background:transparent;
border-image: url(../../resource/zh/public/dark/icon/btn_up.png) 0 96 0 0 ;
}
QPushButton#upButton:hover {
background-color: #d9e8fd;
border: 0px;
border-image: url(../../resource/zh/public/dark/icon/btn_up.png) 0 64 0 32;
}
QPushButton#upButton:pressed {
background-color: #096ae4;
border: 0px;
border-image: url(../../resource/zh/public/dark/icon/btn_up.png) 0 32 0 64 ;
}
QPushButton#upButton:disabled {
background:transparent;
border: 0px;
border-image: url(../../resource/zh/public/dark/icon/btn_up.png) 0 0 0 96 ;
}
QPushButton#downButton {
background-position:top;
background-repeat:no-repeat;
background-origin:content;
text-align:bottom;
padding:0px;
margin: 0px;
border:1px solid #B2B9C3;
border-radius:0px;
color: transparent;
height: 32px;
width: 32px;
background:transparent;
border-image: url(../../resource/zh/public/light/icon/btn_down.png) 0 96 0 0 ;
}
QPushButton#downButton:hover {
background-color: #d9e8fd;
border: 0px;
border-image: url(../../resource/zh/public/light/icon/btn_down.png) 0 64 0 32;
}
QPushButton#downButton:pressed {
background-color: #096ae4;
border: 0px;
border-image: url(../../resource/zh/public/light/icon/btn_down.png) 0 32 0 64 ;
}
QPushButton#downButton:disabled {
background:transparent;
border: 0px;
border-image: url(../../resource/zh/public/light/icon/btn_down.png) 0 0 0 96 ;
}
/* =============================================== */
/* 自定义控件部分- 消息窗 */
/* =============================================== */
N_MessageBox
{
min-height:200px;
min-width:300px;
}
AdaptImage[MSG_TYPE="ICON_DEFAULT"]
{
height:180px;
width:180px;
}
AdaptImage[MSG_TYPE="ICON_WARNING"]
{
background: transparent; image:url(../../resource/zh/public/dark/icon/Warning.png);
}
AdaptImage[MSG_TYPE="ICON_ERROR"]
{
background: transparent; image:url(../../resource/zh/public/dark/icon/Error.png);
}
AdaptImage[MSG_TYPE="ICON_INFORMATION"]
{
background: transparent; image:url(../../resource/zh/public/dark/icon/Information.png);
}
AdaptImage[MSG_TYPE="ICON_QUESTION"]
{
background: transparent; image:url(../../resource/zh/public/dark/icon/Question.png);
}
AlertMessageBox
{
min-height:160px;
min-width:300px;
background:#6088ba;
}
AlertMessageBox QLabel
{
color: #fdfdfd;
font-weight: bold;
}