/***********************************************此文件为公共文件,选择器只能是:通用选择器、类型选择器和类选择器*****************************************************/ /**********************************************************************通用选择器***********************************************************************************/ *{ font-family:Microsoft YaHei; font-size: 14px; color:#666666; } /*Widget 类选择器*/ .QWidget { border:none; } QWidget[objectName="titleWidget"] { min-height:48px; max-height:48px; border-bottom:1px solid #dcdfe3; } QWidget[objectName="titleWidget"] QLabel { color:#333333; } QWidget[whatsThis="shuoMingWidget"] { width: 372px; min-height: 40px; background-color: #f7f7f7; border-radius: 4px; } /*********************************************************************QComboBox******************************************************************************************/ QComboBox { min-height:32px; color:#333333; padding-left:8px; background-color: #ffffff; border-radius: 4px; border: 1px solid #dcdfe3; } QComboBox:disabled { color: #999999; } QComboBox:hover { border:1px solid #ff2d2d; } QComboBox:on { border-bottom-right-radius:0px; border-bottom-left-radius:0px; border-top-right-radius:4px; border-top-left-radius:4px; border-top:1px solid #ff2d2d; border-right:1px solid #ff2d2d; border-bottom:0px; border-left:1px solid #ff2d2d; } QComboBox:off:focus { border-bottom-right-radius:4px; border-bottom-left-radius:4px; border-top-right-radius:4px; border-top-left-radius:4px; border-top:1px solid #ff2d2d; border-right:1px solid #ff2d2d; border-bottom:1px solid #ff2d2d; border-left:1px solid #ff2d2d; } QComboBox:off:!focus { border-bottom-right-radius:4px; border-bottom-left-radius:4px; border-top-right-radius:4px; border-top-left-radius:4px; border-top:1px solid #dcdfe3; border-right:1px solid #dcdfe3; border-bottom:1px solid #dcdfe3; border-left:1px solid #dcdfe3; } QComboBox::drop-down { subcontrol-origin: padding; subcontrol-position: top right; width: 18px; border: 0; left:-6px; } QComboBox::down-arrow { image: url(Skins/MechHand/resource/tool_icon_pullDown_n.png); } QComboBox::down-arrow:pressed{ image: url(Skins/MechHand/resource/tool_icon_pullDown_p.png); } QComboBox::down-arrow:hover{ image: url(Skins/MechHand/resource/tool_icon_pullDown_h.png); } QComboBox::down-arrow:disabled{ image: url(Skins/MechHand/resource/tool_icon_pullDown_d.png); } QComboBox QAbstractItemView { border-top:0px; border-right:1px solid #ff2d2d; border-bottom:1px solid #ff2d2d; border-left:1px solid #ff2d2d; background-color:#ffffff; outline: 0px; color:#333333; } QComboBox QListView::item { color:#333333; height:28px; padding-left:8px; background-color:rgba(255,255,255); } QComboBox QListView::item:hover { color:#333333; background-color:rgba(255,45,45,127); } /*********************************************************************QRadioButton******************************************************************************************/ QRadioButton{ spacing:8px; } QRadioButton::indicator:unchecked{ image:url(Skins/MechHand/resource/unradio_n-1.png); } QRadioButton::indicator:unchecked:disabled{ image:url(Skins/MechHand/resource/radio_n.png); } QRadioButton::indicator:unchecked:hover{ image:url(Skins/MechHand/resource/unradio_n.png); } QRadioButton::indicator:checked{ image:url(Skins/MechHand/resource/radio_d-1.png); } QRadioButton::indicator:checked:disabled{ image:url(Skins/MechHand/resource/radio_d.png); } QRadioButton::indicator:checked:hover{ image:url(Skins/MechHand/resource/radio_d-3.png); } /*********************************************************************QCheckBox**************************************************************************************/ QCheckBox { color:#333333; } QCheckBox::indicator:unchecked { image:url(Skins/MechHand/resource/uncheckbox_n.png); } QCheckBox::indicator:checked { image:url(Skins/MechHand/resource/checkbox_p.png); } QCheckBox::indicator:unchecked:disabled { image:url(Skins/MechHand/resource/checkbox_d.png); } QCheckBox::indicator:unchecked:hover { image:url(Skins/MechHand/resource/uncheckbox_h.png); } QCheckBox::indicator:checked:disabled { image:url(Skins/MechHand/resource/uncheckbox_d.png); } QCheckBox::indicator:checked:hover { image:url(Skins/MechHand/resource/checkbox_p.png); } /*********************************************************************QPushButton**************************************************************************************/ .QPushButton{ outline: none; width:80; height:32; color: #333333; } .QPushButton:hover{ outline: none; width:80; height:32; color: #333333; } .QPushButton:disabled{ outline: none; width:80; height:32; color: #cbcbcb; } .QPushButton:pressed{ outline: none; width:80; height:32; color: #333333; } QPushButton { outline: none; } QPushButton:focus { outline: 2px; } QPushButton[whatsThis="close"] { outline: none; max-width: 16px; max-height: 16px; border-image:url(Skins/MechHand/resource/header_close_n.png); } QPushButton[whatsThis="close"]:pressed { outline: none; max-width: 16px; max-height: 16px; border-image:url(Skins/MechHand/resource/header_close_p.png); } QPushButton[whatsThis="close"]:hover { outline: none; max-width: 16px; max-height: 16px; border-image: url(Skins/MechHand/resource/header_close_h.png); } QPushButton[whatsThis="close"]:disabled { outline: none; max-width: 16px; max-height: 16px; border-image: url(Skins/MechHand/resource/header_close_d.png); } QPushButton[whatsThis="redBtnType"] { qproperty-focusPolicy:NoFocus; qproperty-default:false; outline: none; border-radius: 4px; color: rgba(255, 255, 255); background-color: #ff2d2d; } QPushButton[whatsThis="redBtnType"]:hover { outline: none; color: #ffe4e4; background-color: #ff4c4c; } QPushButton[whatsThis="redBtnType"]:pressed { outline: none; color: #ffffff; background-color: #ff2d2d; } QPushButton[whatsThis="redBtnType"]:disabled { outline: none; color: #ffcaca; background-color: #ff9595; } QPushButton[whatsThis="red2BtnType"] { outline: none; background-color: #ffffff; border-radius: 4px; border: 1px solid #ff2d2d; font-size: 16px; color: #ff2d2d; } QPushButton[whatsThis="red2BtnType"]:hover { outline: none; background-color: #ff4c4c; border-radius: 4px; border:1px solid #ff4c4c; color: #ffffff; } QPushButton[whatsThis="red2BtnType"]:pressed { outline: none; background-color: #ff2d2d; border-radius: 4px; color: #ffffff; } QPushButton[whatsThis="red2BtnType"]:disabled { outline: none; background-color: #ffffff; border-radius: 3px; border:1px solid #ff9595; color: #ffcaca; } QPushButton[whatsThis="grayBtnType"] { outline: none; background-color: #ffffff; border-radius: 3px; border: 1px solid #b9bfc8; color: #333333; } QPushButton[whatsThis="grayBtnType"]:hover { outline: none; color: #333333; background-color: #f0f2f3; } QPushButton[whatsThis="grayBtnType"]:pressed { outline: none; color: #333333; background-color: #f0f2f3; } QPushButton[whatsThis="grayBtnType"]:disabled { outline: none; color: #cbcbcb; background-color: #ffffff; } QPushButton[whatsThis="rename"],QPushButton[whatsThis="deleteBtn"],QPushButton[whatsThis="edit"],QPushButton[whatsThis="ver"] { outline: none; width: 60px; height: 32px; background-color: #ffffff; border-radius: 4px; text-align : right; background-repeat: repeat-no-repeat; background-position: left; background-origin:content; padding-left:18px; padding-right:18px; } QPushButton[whatsThis="rename"] { outline: none; width: 76px; background-image:url(Skins/MechHand/resource/btn_icon_rename_n.png); } QPushButton[whatsThis="deleteBtn"] { outline: none; background-image:url(Skins/MechHand/resource/btn_icon_del_n.png); } QPushButton[whatsThis="edit"] { outline: none; background-image:url(Skins/MechHand/resource/btn_icon_edit_n.png); } QPushButton[whatsThis="ver"] { outline: none; background-image:url(Skins/MechHand/resource/btn_icon_prove_n.png); } QPushButton[whatsThis="rename"]:hover,QPushButton[whatsThis="deleteBtn"]:hover,QPushButton[whatsThis="edit"]:hover,QPushButton[whatsThis="ver"]:hover { outline: none; width: 60px; height: 32px; background-color: #f0f2f3; border-radius: 4px; } QPushButton[whatsThis="clear"] { outline: none; max-width: 60px; min-height: 40px; background-color: #ffffff; border-radius: 4px; border: 1px solid #ff2d2d; font-size: 16px; color: #ff2d2d; text-align : right; background-repeat: repeat-no-repeat; background-position: left; background-origin:content; padding-left:30px; padding-right:30px; background-image:url(Skins/MechHand/resource/btn_icon_clear_n.png); } QPushButton[whatsThis="clear"]:disabled { outline: none; background-color: #ffffff; border-radius: 3px; border:1px solid #ff9595; color: #ffcaca; background-image:url(Skins/MechHand/resource/btn_icon_clear_d.png); } QPushButton[whatsThis="clear"]:hover { outline: none; background-color: #ff4c4c; border-radius: 4px; border:1px solid #ff4c4c; color: #ffffff; background-image:url(Skins/MechHand/resource/btn_icon_clear_h.png); } QPushButton[whatsThis="clear"]:pressed { outline: none; background-color: #ff2d2d; border-radius: 4px; color: #ffffff; background-image:url(Skins/MechHand/resource/btn_icon_clear_p.png); } QPushButton[whatsThis="RegisterBtn"] { outline: none; max-width: 60px; min-height: 40px; background-color: #ffffff; border-radius: 4px; border: 1px solid #ff2d2d; font-size: 16px; color: #ff2d2d; text-align : right; background-repeat: repeat-no-repeat; background-position: left; background-origin:content; padding-left:30px; padding-right:30px; background-image:url(Skins/MechHand/resource/btn_icon_logon_n.png); } QPushButton[whatsThis="RegisterBtn"]:disabled { outline: none; background-color: #ffffff; border-radius: 3px; border:1px solid #ff9595; color: #ffcaca; background-image:url(Skins/MechHand/resource/btn_icon_logon_d.png); } QPushButton[whatsThis="RegisterBtn"]:hover { outline: none; background-color: #ff4c4c; border-radius: 4px; border:1px solid #ff4c4c; color: #ffffff; background-image:url(Skins/MechHand/resource/btn_icon_logon_h.png); } QPushButton[whatsThis="RegisterBtn"]:pressed { outline: none; background-color: #ff2d2d; border-radius: 4px; color: #ffffff; background-image:url(Skins/MechHand/resource/btn_icon_logon_p.png); } /*********************************************************************QLabel**************************************************************************************/ QLabel[whatsThis="picIconLabel"] { min-width: 210px; min-height: 113px; image:url(Skins/MechHand/resource/pic_空值页.png); } QLabel[whatsThis="overLabel"] { min-width: 210px; min-height: 113px; image:url(Skins/MechHand/resource/over.png); } QLabel[whatsThis="Label_333"] { color:#333333; } QLabel[whatsThis="shuoMingIconLabel"] { min-width:16px; min-height:16px; max-width:16px; max-height:16px; border-image:url(Skins/MechHand/resource/prompt_提示.png); } QLabel[whatsThis="shuoMingLabel"] { color: #333333; } /*********************************************************************QSlider**************************************************************************************/ QSlider::groove:horizontal { background: rgb(255, 0, 0,0); height: 4px; border-radius: 2px; } QSlider::sub-page:horizontal { background: rgb(255, 0, 0); height: 4px; border-radius: 2px; } QSlider::add-page:horizontal { background-color: #dcdfe3; height: 4px; border-radius: 2px; } QSlider::handle:horizontal { /*background: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0.0 rgba(255, 45, 45, 255), stop:0.4 rgba(255, 45, 45, 255),stop:0.6 rgba(255, 255, 255, 255),stop:0.9 rgba(255, 45, 45,150));*/ width:14px; margin-top: -5px; margin-bottom: -5px; border-radius: 7px; border-image:url(Skins/MechHand/resource/Slider_n.png); } QSlider::handle:horizontal:hover { background: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0.0 rgba(255, 45, 45, 255), stop:0.7 rgba(255, 45, 45, 255), stop:0.9 rgba(34, 35, 36, 40)); width:14px; min-height:14px; margin-top: -5px; margin-bottom: -5px; border-radius: 7px; border-image:url(""); } QSlider::handle:horizontal:pressed { background: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0.0 rgba(255, 45, 45, 255), stop:0.7 rgba(255, 45, 45, 255), stop:0.9 rgba(34, 35, 36, 40)); width:14px; min-height:14px; margin-top: -5px; margin-bottom: -5px; border-radius: 7px; border-image:url(""); } QSlider::handle:horizontal:disabled { border-image:url(Skins/MechHand/resource/Slider_d.png); } QSlider::sub-page:horizontal:disabled { background: rgb(60,61,62); border-color: rgb(60,61,62); border: 0px solid rgb(226, 226, 226); border-radius: 3px; } QSlider::add-page:horizontal:disabled { background: rgb(60,61,62); border-color: rgb(60,61,62); border: 0px solid rgb(60,61,62); border-radius: 3px; } /*********************************************************************QTableView**************************************************************************************/ QTableView{ font-size:14px; background:#F8F8F8; border: 0px; gridline-color:#FFFFFF; text-align: center; selection-color:#333333; selection-background-color:rgba(200,200,200,0.8); } QTableView::item{ height: 40px; text-align:center; color:#666666; } QHeaderView::section:vertical { width:0px; } QHeaderView::section:horizontal { width: 372px; height: 40px; background-color: #f2f3f4; color:#333333; border-radius: 4px 4px 0px 0px; } QTableView::section{ border:0px; height:40px; background-color: #dbdee2; color: #333333; } /*********************************************************************QListWidget**************************************************************************************/ .QListWidget { border:0px; padding:0px; background-color: rgba(240, 240, 240,0); outline: none; } .QListWidget::Item { border-bottom:1px solid #EEEEEE; background-color: rgba(240, 240, 240,0); } .QListWidget::Item:focus { border:0px; } /*********************************************************************QSpinBox**************************************************************************************/ QSpinBox, QDoubleSpinBox { background-color: #ffffff; border-radius: 4px; border:1px solid #dbdee3; padding-left:8px; qproperty-contextMenuPolicy:NoContextMenu; color: #333333; } QSpinBox:hover,QDoubleSpinBox:hover { border:1px solid #ff2d2d; } QSpinBox:focus,QDoubleSpinBox:focus { border:1px solid #ff2d2d; } QSpinBox:disabled,QDoubleSpinBox:disabled { border:1px solid #eceef0; color: #999999; } QSpinBox::up-button, QDoubleSpinBox::up-button{ subcontrol-origin: border; subcontrol-position: top right; width:16px; image:url(Skins/MechHand/resource/tool_icon_up_n.png); margin: 0; margin-bottom: 1px; padding-right:5px; left:-4px; } QSpinBox::down-button, QDoubleSpinBox::down-button{ subcontrol-origin: border; subcontrol-position: bottom right; width: 16px; image:url(Skins/MechHand/resource/tool_icon_pullDown_n.png); margin: 0; margin-top: 1px; padding-right:5px; left:-4px; } QSpinBox::down-button:hover, QDoubleSpinBox::down-button:hover{ image:url(Skins/MechHand/resource/tool_icon_pullDown_h.png); } QSpinBox::down-button:pressed, QDoubleSpinBox::down-button:pressed{ image:url(Skins/MechHand/resource/tool_icon_pullDown_p.png); } QSpinBox::down-button:disabled, QDoubleSpinBox::down-button:disabled{ image:url(Skins/MechHand/resource/tool_icon_pullDown_d.png); } QSpinBox::up-button:hover, QDoubleSpinBox::up-button:hover{ image:url(Skins/MechHand/resource/tool_icon_up_h.png); } QSpinBox::up-button:pressed, QDoubleSpinBox::up-button:pressed{ image:url(Skins/MechHand/resource/tool_icon_up_p.png); } QSpinBox::up-button:disabled, QDoubleSpinBox::up-button:disabled{ image:url(Skins/MechHand/resource/tool_icon_up_d.png); } /*********************************************************************QMenu**************************************************************************************/ QMenu { color: #333333; background-color:#ffffff; border-radius: 4px; } QMenu::item { color: #333333; height:32px; width: 60px; padding-left:8px; background-color:#ffffff; } QMenu::item::disabled { color: #6e6e6e; background-color:#1c1c1c; } QMenu::item::selected { background-color:rgba(255,45,45,100); } QMenu::item::pressed { background-color:rgba(255,45,45,100); } QMenu::indicator { qproperty-visible:false; } QMenu::separator { min-height:8px; } /*************************************************************************QLineEdit***********************************************************************************************/ QLineEdit { height:32px; padding-left:8px; background-color: #ffffff; border-radius: 4px; border:1px solid #dbdee3; qproperty-contextMenuPolicy:NoContextMenu; color: #333333; } QLineEdit:read-only { color: #666666; padding-left:8px; background-color: #ffffff; qproperty-contextMenuPolicy:NoContextMenu; } QLineEdit:!read-only:hover { background-color: #ffffff; border-radius: 4px; border:1px solid #ff2d2d; } QLineEdit:!read-only:focus { background-color: #ffffff; border-radius: 4px; border:1px solid #ff2d2d; } QLineEdit:disabled { color: #999999; background-color: #ffffff; border-radius: 3px; border: 1px solid #eceef0; } QTextEdit { padding-left:8px; background-color: #ffffff; border-radius: 4px; border:1px solid #dbdee3; qproperty-contextMenuPolicy:NoContextMenu; } /*************************************************************************QScrollArea***********************************************************************************************/ QScrollArea{ border:0px; background:#ffffff; } QScrollBar:vertical{ border:0px; background:#ffffff; width:6px; } QScrollBar::handle:vertical{ min-height:30px; background:#dcdfe3; border-radius: 3px; } QScrollBar::handle:vertical:hover{ background:#888888; border-radius: 3px; } QScrollBar::handle:vertical:pressed{ background:#888888; border-radius: 3px; } QScrollBar::sub-line:vertical, QScrollBar::add-line:vertical{ height:0px; } QScrollBar:horizontal{ border:0px; background:#ffffff; height:6px; } QScrollBar::handle:horizontal{ background:#dcdfe3; border-radius: 3px; } QScrollBar::handle:horizontal:hover{ background:#888888; border-radius: 3px; } QScrollBar::handle:horizontal:pressed{ background:#888888; border-radius: 3px; } QScrollBar::sub-line:horizontal, QScrollBar::add-line:horizontal{ width:0px; } /*************************************************************************QTreeView***********************************************************************************************/ QTreeView { width: 648px; height: 370px; background-color: #ffffff; border-radius: 4px; border:1px solid #dcdfe3; }