/* * WTAI's css setting * By WANG, Zhan-guo * Created On: 2017-04-05 * Modified On: 2022-06-13 */ /*对话框的背景色 白色*/ QWidget{ /* background: #ffffff;*/ } /* QPushButton */ QPushButton { /*border: none; 去掉默认边框*/ background: transparent; } QPushButton::menu-indicator { subcontrol-position: right bottom; subcontrol-origin: padding; left: -2px; } QPushButton:hover:pressed { background-color: #0081cf; } QPushButton:hover:!pressed { background-color: #0081cf; border-radius: 5px; box-sizing: border-box; /* 确保边框包含在元素的总尺寸中 */ } QPushButton { color: black; } /* QToolBar */ QToolBar { background-color: transparent; border-style : dotted; } QToolBar:handle { } QToolBar::separator { } /* === QToolButton === */ QToolButton { background-color: transparent; } QToolButton:hover { background-color: #0081cf; } QToolButton:checked{ /*选中后*/ background-color: #0081cf; border:none; } /*QToolButton:pressed { background-color: #8100cf; }*/ /* only for MenuButtonPopup */ QToolButton[popupMode="1"] { padding-right: 20px; } /*QToolButton::menu-button { background: transparent; width: 16px; }*/ QDateTimeEdit { background: transparent; } #qt_calendar_calendarview { background: white; } QCalendarView{ } QCalendarView QHeaderView::section { border: 1px solid lightgray; height: 1px } QCalendarView QHeaderView { border: 1px solid lightgray; height: 1px } QCalendarView QTableCornerButton::section { border: 1px solid lightgray; height: 1px } QCalendarView QScrollBar { } QDockWidget::title { text-align: left; background-color: qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6); padding-left:5px; height:20px; } QTreeView,QListView,QTableView,QTabWidget::pane{ border:1px solid #C0DCF2; selection-background-color:#F2F9FF; selection-color:#386487; alternate-background-color:#DAEFFF; gridline-color:#C0DCF2; } QTreeView,QListView,QTableView,iWxParam,QSplitter::handle,QTreeView::branch{ background:#EAF7FF; } QTableView::item:selected,QListView::item:selected,QTreeView::item:selected{ color:#386487; background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6); } QTableView::item:hover,QListView::item:hover,QTreeView::item:hover{ color:#386487; background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF); } QTableView::item,QListView::item,QTreeView::item{ padding:1px; margin:0px; } QTreeView::branch:closed:has-children{ margin:4px; border-image:url($/ResIcon/Collapse.png); } QTreeView::branch:open:has-children{ margin:4px; border-image:url($/ResIcon/Expand.png); } QHeaderView::section{ padding:3px; margin:0px; color:#386487; border:1px solid #C0DCF2; border-left-width:0px; border-right-width:1px; border-top-width:0px; border-bottom-width:1px; background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF); } MdiSubWindowEx::title { height:26px; } SubMdiSubWindowEx::title { height:20px; } MdiSubWindowEx { padding: 5px; border-left-width:2px; border-right-width:2px; border-top-width:2px; border-bottom-width:2px; background:#DEF0FE; } SubMdiSubWindowEx { padding: 5px; border-left-width:2px; border-right-width:2px; border-top-width:2px; border-bottom-width:2px; background:#DEF0FE; } SubMdiSubWindowEx::hover { background:#C0DCF2; } QSlider::groove:horizontal{ background:#DEF0FE; height:8px; border-radius:4px; } QSlider::add-page:horizontal{ background:#DEF0FE; height:8px; border-radius:4px; } QSlider::sub-page:horizontal{ background:#C0DCF2; height:8px; border-radius:4px; } QSlider::handle:horizontal{ width:13px; margin-top:-3px; margin-bottom:-3px; border-radius:6px; background:qradialgradient(spread:pad,cx:0.5,cy:0.5,radius:0.5,fx:0.5,fy:0.5,stop:0.6 #EAF7FF,stop:0.8 #C0DCF2); } QSlider::groove:vertical{ width:8px; border-radius:4px; background:#DEF0FE; } QSlider::add-page:vertical{ width:8px; border-radius:4px; background:#DEF0FE; } QSlider::sub-page:vertical{ width:8px; border-radius:4px; background:#C0DCF2; } QSlider::handle:vertical{ height:14px; margin-left:-3px; margin-right:-3px; border-radius:6px; background:qradialgradient(spread:pad,cx:0.5,cy:0.5,radius:0.5,fx:0.5,fy:0.5,stop:0.6 #EAF7FF,stop:0.8 #C0DCF2); } QScrollBar:horizontal{ background:#DEF0FE; padding:0px; border-radius:6px; max-height:12px; } QScrollBar::handle:horizontal{ background:#ADD8E6; min-width:50px; border-radius:6px; } QScrollBar::handle:horizontal:hover{ background:#C0DCF2; } QScrollBar::handle:horizontal:pressed{ background:#C0DCF2; } QScrollBar::add-page:horizontal{ background:none; } QScrollBar::sub-page:horizontal{ background:none; } QScrollBar::add-line:horizontal{ background:none; } QScrollBar::sub-line:horizontal{ background:none; } QScrollBar:vertical{ background:#DEF0FE; padding:0px; border-radius:6px; max-width:12px; } QScrollBar::handle:vertical{ background:#ADD8E6; min-height:50px; border-radius:6px; } QScrollBar::handle:vertical:hover{ background:#C0DCF2; } QScrollBar::handle:vertical:pressed{ background:#C0DCF2; } QScrollBar::add-page:vertical{ background:none; } QScrollBar::sub-page:vertical{ background:none; } QScrollBar::add-line:vertical{ background:none; } QScrollBar::sub-line:vertical{ background:none; } QScrollArea{ border:0px; } /*Ribbon*/ QMenu { background-color: #FCFCFC; border: 1px solid #8492A6; } QMenu::item { background-color: transparent; } iWxMenuItem::hover{ border: 1px solid #FFB700; background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1,stop:0 #FEF9F4, stop:0.38 #FDE0BD,stop:0.39 #FFCE69, stop:1 #FFFFE7); } QMenu::item:selected { background-color: #654321; } #btnRibbonFile::menu-indicator{ image:None; } #btnRibbonFile{ min-width:50px; max-width:50px; height:22px; color:white; border: 1px solid #416ABD; border-top-left-radius: 2px; border-top-right-radius: 2px; background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #467FBD, stop:0.5 #2A5FAC,stop:0.51 #1A4088, stop:1 #419ACF); } #btnRibbonFile::hover{ background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #7BB2EB, stop:0.5 #477ECD,stop:0.51 #114ECF, stop:1 #80E1FF); } #btnRibbonFile::pressed{ background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #467BBB, stop:0.5 #2F63AE,stop:0.51 #1C438A, stop:1 #358BC9); } QDialog#iWxRibbon { background-color: qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6); } #tabWxMain QTabBar { background-color: qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6); } #tabWxMain::tab-bar { left: 65px; } #tabWxMain QTabBar::tab{ height:24px; background: transparent; } #tabWxMain QTabBar::tab:selected { background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #467FBD, stop:0.5 #2A5FAC,stop:0.51 #1A4088, stop:1 #419ACF); color : #ffffff; } #tabWxMain QTabBar::tab:!selected { background-color: qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6); } #tabWxMain QTabBar::tab:hover :selected { background-color:qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #7BB2EB, stop:0.5 #477ECD,stop:0.51 #114ECF, stop:1 #80E1FF); color : #ffffff; } #tabWxMain QTabBar::tab:hover:!selected { background-color:qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #7BB2EB, stop:0.5 #477ECD,stop:0.51 #114ECF, stop:1 #80E1FF); color : #ffffff; } #tabWxMain QTabWidget::pane{ background-color: transparent; } #tabWxMain::pane { border-width: 1px; border-color: rgb(192, 192, 192); border-style:solid; top: -1px;/*background-color:grey;*/ } #tabWxMain QGroupBox{ border-left: 1px solid #B0B0B0; border-top: 0px solid gray; } #tabWxMain QGroupBox::title { color: #081121/*#738399*/; subcontrol-position: bottom center; } TabWidgetEx#mTabWidget QTabBar::tab{ border:1px solid #C0DCF2; color:#386487; margin:0px; background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF); } TabWidgetEx#mTabWidget QTabBar::tab:selected,TabWidgetEx#mTabWidget QTabBar::tab:hover{ border-style:solid; background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1 #C0DEF6); } TabWidgetEx#mTabWidget QTabBar::tab:top,TabWidgetEx#mTabWidget QTabBar::tab:bottom{ padding:3px 8px 3px 8px; } TabWidgetEx#mTabWidget QTabBar::tab:left,TabWidgetEx#mTabWidget QTabBar::tab:right{ padding:8px 3px 8px 3px; } TabWidgetEx#mTabWidget QTabBar::tab:top:selected,TabWidgetEx#mTabWidget QTabBar::tab:top:hover{ border-width:2px 0px 0px 0px; } TabWidgetEx#mTabWidget QTabBar::tab:right:selected,TabWidgetEx#mTabWidget QTabBar::tab:right:hover{ border-width:0px 0px 0px 2px; } TabWidgetEx#mTabWidget QTabBar::tab:bottom:selected,TabWidgetEx#mTabWidget QTabBar::tab:bottom:hover{ border-width:0px 0px 2px 0px; } TabWidgetEx#mTabWidget QTabBar::tab:left:selected,TabWidgetEx#mTabWidget QTabBar::tab:left:hover{ border-width:0px 2px 0px 0px; } TabWidgetEx#mTabWidget QTabBar::tab:first:top:selected,TabWidgetEx#mTabWidget QTabBar::tab:first:top:hover,TabWidgetEx#mTabWidget QTabBar::tab:first:bottom:selected,TabWidgetEx#mTabWidget QTabBar::tab:first:bottom:hover{ border-left-width:1px; border-left-color:#C0DCF2; } TabWidgetEx#mTabWidget QTabBar::tab:first:left:selected,TabWidgetEx#mTabWidget QTabBar::tab:first:left:hover,TabWidgetEx#mTabWidget QTabBar::tab:first:right:selected,TabWidgetEx#mTabWidget QTabBar::tab:first:right:hover{ border-top-width:1px; border-top-color:#C0DCF2; } TabWidgetEx#mTabWidget QTabBar::tab:last:top:selected,TabWidgetEx#mTabWidget QTabBar::tab:last:top:hover,TabWidgetEx#mTabWidget QTabBar::tab:last:bottom:selected,TabWidgetEx#mTabWidget QTabBar::tab:last:bottom:hover{ border-right-width:1px; border-right-color:#C0DCF2; } TabWidgetEx#mTabWidget QTabBar::tab:last:left:selected,TabWidgetEx#mTabWidget QTabBar::tab:last:left:hover,TabWidgetEx#mTabWidget QTabBar::tab:last:right:selected,TabWidgetEx#mTabWidget QTabBar::tab:last:right:hover{ border-bottom-width:1px; border-bottom-color:#C0DCF2; } iDlgBase { background-color: #FFFFFF; } QGroupBox#gbxCurrentProjs { background-color: #DAEFFF; } /* QGroupBox#groupBox_2 { background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0,stop:0 #FEF9F4, stop:0.38 #FDE0BD,stop:0.39 #FFCE69, stop:1 #FFFFE7); }*/ QRadioButton::indicator::unchecked{ image:url($/ResIcon/radiobutton_unchecked.png); } QRadioButton::indicator::unchecked:disabled{ image:url($/ResIcon/radiobutton_unchecked_disable.png); } QRadioButton::indicator::checked{ image:url($/ResIcon/radiobutton_checked.png); } QRadioButton::indicator::checked:disabled{ image:url($/ResIcon/radiobutton_checked_disable.png); } QCheckBox::indicator:unchecked,QGroupBox::indicator:unchecked,QTreeWidget::indicator:unchecked,QListWidget::indicator:unchecked{ image:url($/ResIcon/checkbox_unchecked.png); } QCheckBox::indicator:unchecked:disabled,QGroupBox::indicator:unchecked:disabled,QTreeWidget::indicator:unchecked:disabled,QListWidget::indicator:disabled{ image:url($/ResIcon/checkbox_unchecked_disable.png); } QCheckBox::indicator:checked,QGroupBox::indicator:checked,QTreeWidget::indicator:checked,QListWidget::indicator:checked{ image:url($/ResIcon/checkbox_checked.png); } QCheckBox::indicator:checked:disabled,QGroupBox::indicator:checked:disabled,QTreeWidget::indicator:checked:disabled,QListWidget::indicator:checked:disabled{ image:url($/ResIcon/checkbox_checked_disable.png); } QCheckBox::indicator:indeterminate,QGroupBox::indicator:indeterminate,QTreeWidget::indicator:indeterminate,QListWidget::indicator:indeterminate{ image:url($/ResIcon/checkbox_parcial.png); } QCheckBox::indicator:indeterminate:disabled,QGroupBox::indicator:indeterminate:disabled,QTreeWidget::indicator:indeterminate:disabled,QListWidget::indicator:indeterminate:disabled{ image:url($/ResIcon/checkbox_parcial_disable.png); } /* QComboBox*/ QComboBox { background-color: transparent; border: 1px solid gray; border-radius: 3px; padding: 1px 2px 1px 2px; min-width: 3em; } ZxHeaderComboBoxEx{ background-color: light gray; min-width: 1em; } QComboBox::drop-down { subcontrol-origin: padding; subcontrol-position: top right; width: 20px; border-left-width: 1px; border-left-color: darkgray; border-left-style: solid; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } QComboBox::down-arrow { /*border: 2px solid #333333;*/ /* background: #5f5f5f;*/ /* border-style : dotted;*/ image: url($/ResIcon/CbxBtn.png); } /* QSpinBox */ QSpinBox { background-color: transparent; /* border: 1px solid gray;*/ } /* QDoubleSpinBox */ QDoubleSpinBox { background-color: transparent; /* border: 1px solid gray;*/ } /* QGroupBox */ QGroupBox { background-color: transparent; } QGroupBox::title { color: blue; subcontrol-origin: margin; subcontrol-position: top left; margin-left: 5px; } /* QSplitter */ QSplitter { /* background-color: transparent;*/ } QSplitter::handle { background-color:light blue; border-width:0px; border-style:dotted; height:1px; } /*QProgressBar*/ QProgressBar{ border: 1px solid gray; border-radius: 5px; text-align: center; }