Qt StyleSheet的使用

//设置全局属性

*{

  font-size:16px;
  color:white;
}


//设置各个不同点的Style

JointCalibrationWidget {
    background-color: rgb(75,75,75);
    color: white;
}

QPushButton {
    background-color: red;
    border-style: outset;
    border-width: 2px;
    border-radius: 5px;
    border-color: beige;
    font: bold 14px;
    padding: 6px;
}
QPushButton:pressed {
    background-color: rgb(0, 0, 0);
    border-style: inset;
}

QToolButton {
    background-color: gray;
    border-width: 2px;
    border-radius: 10px;
    font: bold 14px;
    padding: 6px;
}
QToolButton:pressed {
    background-color: rgb(0, 0, 0);
    border-style: inset;
}

QFrame#plotFrame{
    background: transparent;
    color: white;
    border: 2px solid rgb(180, 180, 180);
    border-radius: 7px;
    padding-top: 1.5em;
}

QLabel {
    color: white;
}

QGroupBox {
    color: white;
    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgb(116, 116, 118), stop:1 rgb(59, 57, 60));
    border: 2px solid rgb(180, 180, 180);
    border-radius: 7px;
    padding-top: 1.5em;
}

QGroupBox::indicator {
    width: 25px;
    height: 25px;
}

QGroupBox::title {
    subcontrol-origin: margin;
    subcontrol-position: top left;
    padding: 0.4em 0.4em 0.1em 0.4em;
    background: transparent;
}

QGroupBox::indicator::checked {
    image: url(:/resources/skins/svgCheckbox/checked.svg);
}

QGroupBox::indicator::unchecked {
    image: url(:/resources/skins/svgCheckbox/unchecked.svg);
}


QGroupBox#gbx_Wave {
    background: transparent;
    border: 0px;
}

QGroupBox#gbx_Current {
    background: transparent;
    border: 0px;
}

QGroupBox#gbx_Speed {
    background: transparent;
    border: 0px;
}

QGroupBox#gbx_Position {
    background: transparent;
    border: 0px;
}

QGroupBox#gbx_Settings {
    background: transparent;
    border: 0px;
}


QGroupBox,QLabel {
    color: white;
}

QTabWidget::tab-bar {
    alignment: center;
}

QTabWidget::pane {
    color: white;
    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgb(116, 116, 118), stop:1 rgb(59, 57, 60));
    border: 2px solid rgb(180, 180, 180);
    border-radius: 7px;
    padding-top: 1.5em;
    border-top: 2px solid rgb(180,180,180);
    position: absolute;
    top: -0.8em;
    padding-top: 0.8em;
}

QTabBar::tab {
    color: white;
    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgb(116, 116, 118), stop:1 rgb(59, 57, 60));
    border: 2px solid rgb(180,180,180);
    border-radius: 4px;
    padding: 5px;
    margin-left: 0.25em;
    margin-right: 0.25em;
}

QTabBar::tab:selected, QTabBar::tab:hover {
    color: black;
    background: rgb(180,180,180);
}



QComboBox{
    border: 1px solid gray;
    border-radius: 3px;
    padding: 1px 10px 1px 3px;
    min-width: 8em;
}

QComboBox:!editable, QComboBox::drop-down:editable {
    background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
                                  stop: 0 #E1E1E1, stop: 0.4 #DDDDDD,
                                  stop: 0.5 #D8D8D8, stop: 1.0 #D3D3D3);
}

QComboBox::drop-down {
    subcontrol-origin: padding;
    subcontrol-position: top right;
    width: 20px;
    height: 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 {
     image: url(:/basicuis/skins/common/downarrow.svg);
     width: 23px;
     height: 23px;
 }

QComboBox::item:selected{
    background-color: rgb(234, 243, 253);
    color: blue;
}

QCheckBox {
    spacing: 5px;
}

QCheckBox::indicator {
    width: 25px;
    height: 25px;
}

QCheckBox::indicator:checked {
    image: url(:/resources/skins/svgCheckbox/checked.svg);
}

QCheckBox::indicator:unchecked {
    image: url(:/resources/skins/svgCheckbox/unchecked.svg);
}

QMessageBox {
    background-color: rgb(75,75,75);
    color: white;
}

QWidget#PatientCare {
    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgb(218, 219, 220), stop:1 rgb(157, 157, 159)) ;
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值