2025-03-20 17:30:43 +08:00

1680 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: 10pt "Microsoft YaHei";
color: #333333;
/*background:#FDFDFD;*/
outline:none;
}
QWidget:disabled
{
color:#666666;
border-color: #cccccc;
}
QFrame{
color: #333333;
background-color: #FDFDFD;/*不能设置为transparent*/
}
QMainWindow
{
background-color: #FFFFFF;
border: 1px solid #ADBDCD;
}
QMainWindow::separator{
border: 1px solid #B2B9C3;
border-style: outset;
width: 4px;
height: 4px;
}
QMainWindow::separator:hover{
background: #d9e8fd;
}
QSplitter::handle{
border: 0px solid #B2B9C3;
width: 4px;
height: 4px;
}
QSplitter::handle:hover{/*splitter->handle(1)->setAttribute(Qt::WA_Hover, true);才生效*/
border-color: #096ae4;
background-color: #d9e8fd;
}
QSplitter::handle:pressed{
border-color: #096ae4;
background-color: #d9e8fd;
}
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: 1px solid #B2B9C3;
border-radius: 2px;
opacity:210;
}
/* =============================================== */
/* QMenu */
/* =============================================== */
QMenuBar
{
background-color: transparent;
}
QMenu
{
background:#FDFDFD;
border: 1px solid #B2B9C3;
padding: 10px 0px 10px 0px;
}
QMenu::item{
min-width: 80px;
height:30px;
color:#333333;
background:#FDFDFD;
border: 1px solid transparent;
padding: 0px 20px 0px 20px;
}
QMenu::item:hover{
color:#333333;
background:#d9e8fd;
}
QMenu::item:disabled,QMenu::item:disabled:selected,QMenu::item:disabled:pressed{
color: #666666;
background: #FDFDFD;
}
QMenu::item#editBatch{
min-width: 150px;
}
QMenu::item:selected{
color:#333333;
background:#d9e8fd;
}
QMenu::item:pressed {
color:#096ae4;
background:#d9e8fd;
}
QMenu#contextMenu{
min-width:240px;
}
/* =============================================== */
/* TextBox */
/* =============================================== */
QLineEdit {
background: #FDFDFD;/*不建议设为透明否则table编辑时会字显示*/
selection-background-color: #096ae4;
selection-color:#FDFDFD;
border: 1px solid #B2B9C3;
border-radius: 2px;
padding: 0 5 0 5px;
height:28px;
}
QLineEdit:hover{
border-color: #096ae4;
}
QLineEdit:focus{
border-color: #096ae4;
}
/*QLineEdit[readOnly="true"] { color: gray }*/
QLineEdit[echoMode="2"]{
lineedit-password-character: 9679;/*字符的ascii码35 88等 */
}
QLineEdit:read-only {
color: #666666;
}
QLineEdit:disabled{
color:#666666;
}
QTextEdit{
selection-background-color:#096ae4;
selection-color:#FDFDFD;
border: 1px solid #B2B9C3;
}
QTextEdit:hover{
border-color: #096ae4;
}
QTextEdit:focus{
border-color: #096ae4;
}
/* =============================================== */
/* Button */
/* =============================================== */
QPushButton {
border: 1px solid #B2B9C3;
border-radius: 2px;
/*background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #EEEEEF, stop: 0.05 #DADADF,stop: 0.5 #DADADF,
stop: 0.9 #EEEEEF, stop: 1 #EEEEEF);*/
/*width: 78px;*/
padding: 5 5 4 5px;
}
QPushButton:hover{
background-color: #d9e8fd;
border-color: #096ae4;
}
QPushButton:pressed,
QPushButton:checked
{
color:#FDFDFD;
background-color: #096ae4;
}
QPushButton:focus,QPushButton:default {
border-color: #096ae4; /* make the default button prominent */
}
QToolButton,QToolButton:unchecked { /* ToolBar里的按钮和带下拉菜单的按钮 */
border-width: 1px;
border-radius: 3px;
background-color: transparent;
/*width: 80px;*/
height: 28px;
}
QToolButton:checked{
border-width: 1px;
background-color: #096ae4;
border-color: #B2B9C3;
color:#FDFDFD;
}
QToolButton:hover{
border-width: 1px;
background-color: #d9e8fd;
border-color: #096ae4;
}
QToolButton:pressed,QToolButton:checked:hover{
background-color: #096ae4;
color:#FDFDFD;
}
QToolButton:checked:pressed{
border-width: 1px;
background-color: #096ae4;
border-color: #B2B9C3;
}
/* only for MenuButtonPopup */
QToolButton[popupMode="1"]{
padding-left: 1px;
padding-right: 15px; /* make way for the popup button */
border: 1px solid #B2B9C3;
min-height: 15px;
/*background: qlineargradient(x1:0, y1:0 ,x2:0, y2:1
stop: 0 #EEEEEF, stop: 0.05 #DADADF, stop: 0.5 #DADADF
stop: 0.95 #EEEEEF stop: 1#EEEEEF)*/
}
QToolButton[popupMode="1"]:hover{
border-width: 1px;
background-color: #d9e8fd;
border-color: #096ae4;
}
QToolButton::menu-button {
border: 1px solid #B2B9C3;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
width: 16px;
}
QToolButton::menu-button:hover {
border: 1px solid #096ae4;
}
QToolButton::menu-button:pressed {
border: 1px solid #B2B9C3;
}
QToolButton QMenu
{
selection-background-color: #096ae4;
selection-color:#FDFDFD;
background: #FDFDFD;
border: 1px solid #B2B9C3;
padding: 10px 0px 10px 0px;
}
QToolButton QMenu::item
{
height:30px;
background: #FDFDFD;
border: 1px solid transparent;
padding: 0px 20px 0px 20px;
}
/* =============================================== */
/* QRadioButton */
/* =============================================== */
QRadioButton {
height: 28px;
}
QRadioButton:hover{
color:#096ae4;
}
QRadioButton::indicator{
width: 14px;
height: 14px;
}
QRadioButton::indicator::unchecked{
border-image:url(../../resource/zh/public/light/icon/rkb-normal.png);
}
QRadioButton::indicator:unchecked:hover {
border-image:url(../../resource/zh/public/light/icon/rkb-hover.png);
}
QRadioButton::indicator:unchecked:pressed {
border-image:url(../../resource/zh/public/light/icon/rkb-hover.png);
}
QRadioButton::indicator:unchecked:disabled {
border-image:url(../../resource/zh/public/light/icon/rkb-disable.png);
}
QRadioButton::indicator::checked{
border-image:url(../../resource/zh/public/light/icon/rkb-select-normal.png);
}
QRadioButton::indicator:checked:hover {
border-image:url(../../resource/zh/public/light/icon/rkb-select-normal.png);
}
QRadioButton::indicator:checked:pressed {
border-image:url(../../resource/zh/public/light/icon/rkb-select-normal.png);
}
QRadioButton::indicator:checked:disabled {
border-image:url(../../resource/zh/public/light/icon/rkb-select-disable.png);
}
/* =============================================== */
/* QCheckBox */
/* =============================================== */
QCheckBox{
color:#333333;
}
QCheckBox::hover {
color:#096ae4;
}
QCheckBox::indicator{
width: 14px;
height: 14px;
}
QCheckBox::indicator::unchecked{
border-image:url(../../resource/zh/public/light/icon/ckb-normal.png);
}
QCheckBox::indicator:unchecked:hover {
border-image:url(../../resource/zh/public/light/icon/ckb-uncheck-hover.png);
}
QCheckBox::indicator:unchecked:pressed {
border-image:url(../../resource/zh/public/light/icon/ckb-uncheck-hover.png);
}
QCheckBox::indicator:unchecked:disabled {
border-image:url(../../resource/zh/public/light/icon/ckb-disable.png);
}
QCheckBox::indicator::checked{
border-image:url(../../resource/zh/public/light/icon/ckb-select-hover.png);
}
QCheckBox::indicator:checked:hover {
border-image:url(../../resource/zh/public/light/icon/ckb-select-hover.png);
}
QCheckBox::indicator:checked:pressed {
border-image:url(../../resource/zh/public/light/icon/ckb-select-hover.png);
}
QCheckBox::indicator:checked:disabled {
border-image:url(../../resource/zh/public/light/icon/ckb-select-disable.png);
}
QCheckBox::indicator:indeterminate {
border-image:url(../../resource/zh/public/light/icon/ckb-ptck.png);
}
QCheckBox::indicator:indeterminate:hover {
border-image:url(../../resource/zh/public/light/icon/ckb-ptck-hover.png);
}
QCheckBox::indicator:indeterminate:pressed {
border-image:url(../../resource/zh/public/light/icon/ckb-ptck-hover.png);
}
QCheckBox::indicator:indeterminate:disabled {
border-image:url(../../resource/zh/public/light/icon/ckb-ptck-disable.png);
}
/* =============================================== */
/* Slider ProgressBar */
/* =============================================== */
QProgressBar {
border: 1px solid #B2B9C3;
border-radius: 4px;
text-align: center;
}
QProgressBar::chunk {
background-color: #b3d7f9;
width: 4px;
margin: 1px;
}
QSlider{
border: 1px solid transparent;
}
QSlider::disabled{
border: 1px solid transparent;
}
QSlider::groove{
border: 1px solid #B2B9C3;
background: #FDFDFD;
}
QSlider::handle {/*设置中间的那个滑动的键*/
border: 1px solid #B2B9C3;
background: #096ae4;
}
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: 1px solid #B2B9C3;
background:#eceff2;
}
QSlider::sub-page{/*已经划过的从地方*/
background: #096ae4;
}
/* =============================================== */
/* ScrollBar */
/* =============================================== */
QScrollBar{
background-color: #FDFDFD;
border: 1px solid #DADADF;
border-radius: 0px;
padding: 1px;
margin:0px;
height: 15px;
width: 15px;
}
QScrollBar::handle{
border-color:#B2B9C3;
border-radius: 8px;
background: #B2B9C3;
min-width: 10px;
min-height: 10px;
}
QScrollBar::handle:hover {
background: #096ae4;
}
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 */
/* =============================================== */
QGroupBox {
background-color: #FDFDFD;
border: 1px solid #B2B9C3;
padding:6px;
margin: 12px 0px 0px 0px;
}
QGroupBox::title {
left: 6px;
top:-10px;
background-color: #FDFDFD;
}
QGroupBox::indicator::unchecked{
border-image:url(../../resource/zh/public/light/icon/ckb-normal.png);
}
QGroupBox::indicator::checked{
border-image:url(../../resource/zh/public/light/icon/ckb-select-hover.png);
}
QGroupBox::indicator:indeterminate {
border-image:url(../../resource/zh/public/light/icon/ckb-ptck.png);
}
/* =============================================== */
/* ToolBox */
/* =============================================== */
QToolBox{
border: 1px solid #B2B9C3;
}
QToolBox::tab {
background: #eceff2;
border: 1px solid #B2B9C3;
}
QToolBox::tab:hover {
background-color: #d9e8fd;
border-color: #096ae4;
}
QToolBox::tab:pressed {
background-color: #096ae4;
color:#FDFDFD;
border-color: transparent;
}
QToolBox::tab:selected {
font-weight: bold;
color:#096ae4;
background-color: #d9e8fd;
border: 1px solid #096ae4;
}
/* =============================================== */
/* QTabBar */
/* =============================================== */
QTabWidget{
/*margin-top:10px;*/
}
QTabWidget::pane{
border: 1px solid #B2B9C3;
}
QTabWidget::tab-bar {
left: 0px;
}
QTabBar::tab {
font-weight:bold;
color:#333333;
min-height:30px;
background: #FDFDFD;
}
QTabBar::tab:hover {
background: #d9e8fd;
border-color: transparent;
}
QTabBar::tab:selected {
background: #d9e8fd;
color:#096ae4;
border-color: #096ae4;
}
QTabBar::tab:pressed {
background: #096ae4;
border-color: #096ae4;
color:#FDFDFD;
}
QTabBar::tab:focus {
border-color: #096ae4;
}
QTabBar::tab:top{
height:30px;
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:2px solid transparent;
padding:0 10 0 10px;
}
QTabBar::tab:top:selected{
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:2px solid #096ae4;
}
QTabBar::tab:bottom{
/* width:80px; */
height:30px;
border-top:2px solid transparent;
border-left:0px;
border-right:0px;
border-bottom:0px;
padding:0 10 0 10px;
}
QTabBar::tab:bottom:selected{
border-top:2px solid #096ae4;
border-left:0px;
border-right:0px;
border-bottom:0px;
}
QTabBar::tab:right{
height:80px;
border-top:0px;
border-bottom:0px;
border-left:0px;
border-right:2px solid transparent;
padding:5 5 5 6px;
}
QTabBar::tab:right:selected{
height:80px;
border-top:0px;
border-bottom:0px;
border-left:0px;
border-right:2px solid #096ae4;
}
QTabBar::tab:left{
height:80px;
border-top:0px;
border-bottom:0px;
border-right:0px;
border-left:2px solid transparent;
padding:5 5 5 6px;
}
QTabBar::tab:left:selected{
height:80px;
border-top:0px;
border-bottom:0px;
border-right:0px;
border-left:2px solid #096ae4;
}
QTabWidget::pane
{
border:1px solid #B2B9C3;
padding:6px;
}
/* =============================================== */
/* QHeaderView for list table */
/* =============================================== */
QHeaderView {
background-color: #eceff2;
border: none;
margin: -1px;
padding: 0px;
height:30px;
}
QHeaderView::section, QTableCornerButton::section {/*设置表头属性*//*左上角*/
background-color: #eceff2;
padding: 0 3px;
height: 30px;
border-top: 0px solid #B2B9C3;
border-left: 0px solid #B2B9C3;
border-right: 1px solid #B2B9C3;
border-bottom: 1px solid #B2B9C3;
border-radius: 0px;
}
QHeaderView::section:hover, QTableCornerButton::section:hover{
/*background-color: #d9e8fd;*/
}
QHeaderView::section:pressed{
background-color: #096ae4;
color:#FDFDFD;
}
QHeaderView::section:checked {
background-color: #eceff2;
color:#333333;
}
QHeaderView::down-arrow
{
subcontrol-position:center right;
padding-right:10px;
image:url(../../resource/zh/public/light/icon/box-down-normal.png);
}
QHeaderView::up-arrow
{
subcontrol-position:center right;
padding-right:10px;
image:url(../../resource/zh/public/light/icon/box-up-normal.png);
}
/* =============================================== */
/* QAbstractItemView */
/* =============================================== */
QAbstractItemView
{
show-decoration-selected:1;
selection-background-color:#d9e8fd; /*鼠标选中时背景色*/
selection-color:#096ae4; /*鼠标选中时前景色:文字颜色*/
/*设置交替颜色,需要在函数属性中设置:tableWidget->setAlternatingRowColors(true)*/
alternate-background-color: #f4f8fb;
background: #FDFDFD;
color:#333333;
border: 1px solid #B2B9C3;
}
QAbstractItemView::item
{
border-radius:0px;
min-height:30px;
border: 0px;
padding: 0px;
}
QAbstractItemView::item:hover{
background: #d9e8fd;
}
QAbstractItemView::item:pressed{
color: #d9e8fd;
background:#d9e8fd;
}
QAbstractItemView::item:selected:focus {
background: #d9e8fd;
color: #096ae4;
}
QAbstractItemView::item:selected:!focus {
background: #d9e8fd;
color: #096ae4;
}
QAbstractItemView::item:selected:active {
background: #d9e8fd;
color: #096ae4;
}
QAbstractItemView QCheckBox::hover{
background: #d9e8fd;
}
QAbstractItemView QCheckBox::pressed{
color: #096ae4;
background:#d9e8fd;
}
QAbstractItemView QCheckBox::focus{
color:#096ae4;
background: #d9e8fd;
}
QAbstractItemView QCheckBox::selected:focus {
background: #d9e8fd;
color: #096ae4;
}
QAbstractItemView QCheckBox::selected:!focus {
background: #d9e8fd;
color: #096ae4;
}
QAbstractItemView QCheckBox::selected:active {
background: #d9e8fd;
color: #096ae4;
}
QAbstractItemView::indicator::unchecked{
border-image:url(../../resource/zh/public/light/icon/ckb-normal.png);
}
QAbstractItemView::indicator::checked{
border-image:url(../../resource/zh/public/light/icon/ckb-select-hover.png);
}
QAbstractItemView::indicator:indeterminate {
border-image:url(../../resource/zh/public/light/icon/ckb-ptck.png);
}
QAbstractItemView::branch{
background-color: #FDFDFD;
}
QAbstractItemView::branch:alternate
{
alternate-background-color: #f4f8fb;
}
QAbstractItemView::branch:hover{
background: #d9e8fd;
}
QAbstractItemView::branch:pressed{
color: #d9e8fd;
background:#d9e8fd;
}
QAbstractItemView::branch:focus{
color:#096ae4;
background: #d9e8fd;
}
QAbstractItemView::branch:selected:focus {
background: #d9e8fd;
color: #096ae4;
}
QAbstractItemView::branch:selected:!focus{
background: #d9e8fd;
color: #096ae4;
}
QAbstractItemView::branch:selected:active {
background: #d9e8fd;
color: #096ae4;
}
/* =============================================== */
/* QListView QListWidget */
/* =============================================== */
QListWidget, QListView
{
gridline-color: #B2B9C3; /*表格中的网格线条颜色*/
border:1px solid #B2B9C3; /*边框线的宽度、颜色*/
/*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: #EEEEEF; /*表格中的网格线条颜色*/
border:1px solid #B2B9C3; /*边框线的宽度、颜色*/
/*border:none;*/ /*去除边界线*/
/*border-radius:5px;*/
/*padding:10px 10px;*/ /*表格与边框的间距*/
}
QTableView::item, QTabWidget::item{
background: transparent;
outline-style: none;
border: none;
}
QTableView QLineEdit
{
/*background: #FDFDFD;*/
border-radius: 0px;
padding: 0px;
}
QTableWidget QComboBox{
/*background: #FDFDFD;*/
border-radius: 0px;
/*margin: 2px;*/
border: none;
height:28px;
}
QTableView[changed="true"] {
alternate-background-color: #AED8D8;
background: #88ADD2;
}
QTableView[changed="false"] {
alternate-background-color: #E6ECF2;
background: white;
}
/* =============================================== */
/* QTreeWidget QTreeView */
/* =============================================== */
QTreeWidget, QTreeView
{
background:#FDFDFD;
}
QTreeWidget::item, QTreeView::item{
background: transparent;
outline-style: none;
border: none;
}
QTreeWidget::branch,QTreeView::branch {
background-color: #FDFDFD;
}
QTreeWidget::branch:hover,QTreeView::branch:hover{
background: #d9e8fd;
}
QTreeWidget::branch:pressed,QTreeView::branch:pressed{
color: #d9e8fd;
background:#d9e8fd;
}
QTreeWidget::branch:focus,QTreeView::branch:focus{
color:#096ae4;
border-color: #d9e8fd;
}
QTreeWidget::branch:selected:focus,QTreeView::branch:selected:focus {
background: #d9e8fd;
color: #096ae4;
}
QTreeWidget::branch:selected:!focus,QTreeView::branch:selected:!focus{
background: #d9e8fd;
color: #096ae4;
}
QTreeWidget::branch:selected:active,QTreeView::branch:selected:active {
background: #d9e8fd;
color: #096ae4;
}
QTreeView::branch {
width:9px;
height:9px;
background-repeat: no-repeat;
background-position: center;
}
QTreeView::branch:closed:has-children {
image:url(../../resource/zh/public/light/icon/arrowRight-normal.png);
}
QTreeView::branch:closed:has-children:hover {
image:url(../../resource/zh/public/light/icon/arrowRight-normal.png);
}
QTreeView::branch:open:has-children {
image:url(../../resource/zh/public/light/icon/arrowBottom-normal.png);
}
QTreeView::branch:open:has-children:hover {
image:url(../../resource/zh/public/light/icon/arrowBottom-normal.png);
}
/* =============================================== */
/* QAbstractSpinBox spinbox QDateTimeEdit */
/* =============================================== */
QAbstractSpinBox {
background: #FDFDFD;/*不建议设为透明否则table编辑时会字显示*/
selection-background-color:#096ae4;
selection-color:#FDFDFD;
border: 1px solid #B2B9C3;
border-radius: 2px;
padding: 0 10 0 10px;
height:28px;
}
QAbstractSpinBox:hover {
border-color: #096ae4;
selection-background-color:#096ae4;
selection-color:#FDFDFD;
}
QAbstractSpinBox:focus {
border-color: #096ae4;
}
/*SpinBox向上按钮样式*/
QAbstractSpinBox::up-button {
margin: 5px 5px 5px 5px;
height:7px;
width:11px;
image:url(../../resource/zh/public/light/icon/box-up-normal.png);
}
QAbstractSpinBox::up-button:hover {
image:url(../../resource/zh/public/light/icon/box-up-select.png);
}
QAbstractSpinBox::up-button:pressed {
image:url(../../resource/zh/public/light/icon/box-up-select.png);
}
QAbstractSpinBox::up-button:disabled{
image:url(../../resource/zh/public/light/icon/box-up-normal.png);
}
/*SpinBox向下按钮样式*/
QAbstractSpinBox::down-button {
margin: 5px 5px 5px 5px;
height:7px;
width:11px;
image:url(../../resource/zh/public/light/icon/box-down-normal.png);
}
QAbstractSpinBox::down-button:hover{
image:url(../../resource/zh/public/light/icon/box-down-select.png);
}
QAbstractSpinBox::down-button:pressed{
image:url(../../resource/zh/public/light/icon/box-down-select.png);
}
QAbstractSpinBox::down-button:disabled{
image:url(../../resource/zh/public/light/icon/box-down-normal.png);
}
/* =============================================== */
/* QComboBox */
/* =============================================== */
QComboBox{
background: #FDFDFD;/*不建议设为透明否则table编辑时会字显示*/
selection-background-color:#096ae4;
selection-color:#FDFDFD;
border: 1px solid #B2B9C3;
border-radius: 2px;
padding: 0 5 0 5px;
height:28px;
}
QComboBox:hover
{
border-color: #096ae4;
}
QComboBox:focus {
border-color: #096ae4;
}
QComboBox QAbstractItemView
{
selection-background-color: #d9e8fd;
selection-color:#096ae4;
alternate-background-color: #f4f8fb;
background: #FDFDFD;
border: 1px solid #B2B9C3;
padding: 10px 0px 10px 0px;
}
QComboBox QAbstractItemView::item:selected:active {
background: transparent;
color: #096ae4;
}
QComboBox::drop-down {
border-image:url(../../resource/zh/public/light/icon/box-down-normal.png);
margin-right: 10px;
height:7px;
width:11px;
subcontrol-origin: margin;
subcontrol-position: center right;
}
QComboBox::drop-down:hover{
border-image:url(../../resource/zh/public/light/icon/box-down-select.png);
}
QComboBox::drop-down:open:!hover {
border-image:url(../../resource/zh/public/light/icon/box-down-normal.png);
}
QComboBox::drop-down:open:hover {
border-image:url(../../resource/zh/public/light/icon/box-down-select.png);
}
QComboBox::drop-down:disabled {
border-image:url(../../resource/zh/public/light/icon/box-down-normal.png);
}
/* =============================================== */
/* QCalendarWidget */
/* =============================================== */
QCalendarWidget QWidget{
border: none;
background-color: #FDFDFD;
color:#333333;
}
QCalendarWidget QWidget#qt_calendar_calendarview{
border-left: 1px solid #B2B9C3;
border-right: 1px solid #B2B9C3;
border-bottom: 1px solid #B2B9C3;
background-color: #FDFDFD;
}
QCalendarWidget QWidget#qt_calendar_navigationbar {
background-color: #eceff2;
border: 1px solid #B2B9C3;
}
QCalendarWidget QMenu{
width: 80px;
background-color: #FDFDFD;
border: 0px solid #cccfd9;
color:#096ae4;
}
QCalendarWidget QWidget#qt_calendar_yearbutton{
background-color: transparent;
}
QCalendarWidget QWidget#qt_calendar_yearbutton{
background-color: transparent;
}
QCalendarWidget QAbstractSpinBox {
background: #FDFDFD;/*不建议设为透明否则table编辑时会字显示*/
selection-background-color: #096ae4;
border: 1px solid #B2B9C3;
border-radius: 0px;
padding: 0 10 0 10px;
height:30px;
}
QCalendarWidget QAbstractSpinBox:hover {
border-color: #096ae4;
}
QCalendarWidget QAbstractSpinBox:focus {
border-color: #096ae4;
}
QCalendarWidget QToolButton:pressed,QCalendarWidget QToolButton:checked:hover{
color:#096ae4;
}
QCalendarWidget QToolButton#qt_calendar_prevmonth{
width: 40px;
qproperty-icon: url(../../resource/zh/public/light/icon/arrowLeft.png);
background-color: transparent;
}
QCalendarWidget QToolButton#qt_calendar_nextmonth {
width: 40px;
qproperty-icon: url(../../resource/zh/public/light/icon/arrowRight.png);
background-color: transparent;
}
QCalendarWidget QToolButton#qt_calendar_monthbutton {
padding-right: 10px;
background-color: transparent;
}
QCalendarWidget QAbstractItemView
{
selection-background-color:#096ae4; /*鼠标选中时背景色*/
selection-color:#FDFDFD; /*鼠标选中时前景色:文字颜色*/
/*设置交替颜色,需要在函数属性中设置:tableWidget->setAlternatingRowColors(true)*/
alternate-background-color: #f4f8fb;
background: #FDFDFD;
border: 1px solid #B2B9C3;
}
/* QDateEdit:drop-down{
border:none;
padding-right:8px;
background:white;
} */
QDateEdit::drop-down {
border-image:url(../../resource/zh/public/light/icon/box-down-normal.png);
margin-right: 10px;
height:7px;
width:11px;
subcontrol-origin: margin;
subcontrol-position: center right;
}
QDateEdit::drop-down:hover{
border-image:url(../../resource/zh/public/light/icon/box-down-select.png);
}
QDateEdit::drop-down:open:!hover {
border-image:url(../../resource/zh/public/light/icon/box-down-normal.png);
}
QDateEdit::drop-down:open:hover {
border-image:url(../../resource/zh/public/light/icon/box-down-select.png);
}
QDateEdit::drop-down:disabled {
border-image:url(../../resource/zh/public/light/icon/box-down-normal.png);
}
/* =============================================== */
/* 主窗口 */
/* =============================================== */
MainWindow,CustomMainWindow,CustomUiMainWindow
{
border-style:solid;
background-color: #EFF7FC;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
background-attachment: fixed;
border: 1px solid #ADBDCD;
}
WorkFrame
{
background-color: #FDFDFD;
border: 0px solid #ADBDCD;
border-right:1px solid #ADBDCD;
}
MenuFrame
{
min-width: 90px;
max-width: 90px;
background-color: transparent;
}
/* =============================================== */
/* 自定义控件部分- 标题头 */
/* =============================================== */
MainTitle{
background:transparent;
min-height: 42px;
max-height: 42px;
border-bottom:2px solid #d9e8fd;
}
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/light/icon/min_logo.png);
}
MainTitle QLabel#title {
color:#0084D4;
font-weight: bold;
font-size: 18px;
}
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/light/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/light/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/light/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/light/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/light/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/light/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/light/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/light/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/light/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/light/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/light/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/light/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/light/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/light/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/light/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/light/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;
}
CustomDialogTitle{
border-top:2px solid #adbdcd;
border-left:2px solid #adbdcd;
border-right:2px solid #adbdcd;
border-bottom:1px solid #B2B9C3;
background:#d9e8fd;
min-height: 32px;
max-height: 32px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-style:solid;
border-width:1px;
}
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/light/icon/min_logo.png);
}
CustomDialogTitle QLabel#title {
color:#0084D4;
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/light/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/light/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/light/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/light/icon/btn_close.png) 0 0 0 96 ;
}
CustomDialog,CustomUiDialog
{
background:#FDFDFD;
border:2px solid #adbdcd;
border-radius: 5px;
border-style:solid;
border-width:1px;
}
/* =============================================== */
/* 自定义控件部分- 主菜单 */
/* =============================================== */
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: 2px;
}
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:#d9e8fd;
color: #096ae4;
border-top:2px solid transparent;
border-left:2px solid transparent;
border-right:2px solid transparent;
border-bottom:2px solid transparent;
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: #FDFDFD;
font-weight: bold;
color: #096ae4;
border-top:2px solid #d9e8fd;
border-left:2px solid #d9e8fd;
border-right:2px solid transparent;
border-bottom:2px solid #d9e8fd;
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/light/icon/btn_up.png) 0 96 0 0 ;
}
QPushButton#upButton:hover {
background-color: #d9e8fd;
border: 0px;
border-image: url(../../resource/zh/public/light/icon/btn_up.png) 0 64 0 32;
}
QPushButton#upButton:pressed {
background-color: #096ae4;
border: 0px;
border-image: url(../../resource/zh/public/light/icon/btn_up.png) 0 32 0 64 ;
}
QPushButton#upButton:disabled {
background:transparent;
border: 0px;
border-image: url(../../resource/zh/public/light/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:180px;
min-width:300px;
}
N_MessageBox QLabel
{
color: #096ae4;
font-weight: bold;
}
AdaptImage[MSG_TYPE="ICON_DEFAULT"]
{
height:42px;
width:42px;
}
AdaptImage[MSG_TYPE="ICON_WARNING"]
{
background: transparent; image:url(../../resource/zh/public/light/icon/Warning.png);
}
AdaptImage[MSG_TYPE="ICON_ERROR"]
{
background: transparent; image:url(../../resource/zh/public/light/icon/Error.png);
}
AdaptImage[MSG_TYPE="ICON_INFORMATION"]
{
background: transparent; image:url(../../resource/zh/public/light/icon/Information.png);
}
AdaptImage[MSG_TYPE="ICON_QUESTION"]
{
background: transparent; image:url(../../resource/zh/public/light/icon/Question.png);
}
AlertMessageBox
{
min-height:140px;
min-width:300px;
background:#d9e8fd;
}
AlertMessageBox QLabel
{
color: #096ae4;
font-weight: bold;
}
QInputDialog
{
background-color: #FDFDFD;
}