qss样式表集合

----------------------------------- 状态-----------------------------

:disabled

:hover

::handle

:pressed

--------------------自定义属性-----------------

#statusLabel[success="true"]
{
    color: #fff;
}

setProperty("success", true);

border-image: url(:/img/src/img/maximize-active.svg);

font: bold 16px;

font-weight: bold;

show-decoration-selected:1; 设置整行选中还是只选中文本(比如一行占100px,设置为1时这100px都会被选中,设置为0时只选中文本占用的长度)

qproperty-text: "SerialPort";  但凡有text属性的都可以用

qproperty-iconSize: 28px 28px;
qproperty-icon: url(:/img/src/img/search_32x32.png);
 font: normal normal 15px "Microsoft YaHei";

qproperty-toolButtonStyle: ToolButtonTextBesideIcon;

---------------------------------------ComboxBox----------------

.QComboBox:hover {
    color: green;
    background-color: black;
}

.QComboBox::drop-down {
    border:none;
    background: transparent;
}

::down-arrow {
      border-image: url(:/img/src/img/console.png);
 }

QComboBox QAbstractItemView{
      background:#303336;
  border:1px solid rgba(228,228,228,1);
  border-radius:0px 0px 5px 5px;
      font-size:14px;
  outline: 0px;
}

QComboBox QAbstractItemView::item
{
        border-radius: 15px;
        background-color: rgb(0, 242, 255);
}

QComboBox QAbstractItemView::item:hover {
    color: #FFFFF0;
       /* 整个下拉窗体越过每项的背景色 */
        background-color: rgb(98, 0, 255);
}

/* 下拉后,整个下拉窗体被选择的每项的样式 */
QComboBox QAbstractItemView::item:selected {
    color: #FFFFF0;
        background-color: rgb(0, 85, 200);
}

-------------------------通用QScroll------只要有拖动条都可以用,比如listwidget---------

.QListWidget .QScrollBar
{
    width: 12px;
    background: #525456;
}

.QListWidget .QScrollBar:vertical
{   
    padding-top:12px;
    padding-bottom:12px;
    border: 2px solid grey;
}

.QHexEdit .QScrollBar::handle:vertical
{
    min-height: 50px;
    border-radius: 15px;
}

---------------------------- QTabWidget--------------------------------------------

.QTabBar::tab {
        background: #303336;
        border:1px solid #C4C4C3;
        border-top-left-radius:4px;
        border-top-right-radius:4px;        
        padding:3px;
        padding-right:0px;
        color: #988998;
        font: 12px;
        max-width: 80ex;  特别注意单位:ex
        min-width:48ex;
}

QTabBar::tab:selected
{
        border:2px solid #cdcdcd;
        background: #D8D8D8;
        color: #111111;
}

QTabBar::tab:hover
{
    border:2px solid #bb5;
}

.QTabWidget::pane
{
    border-top-left-radius:0px;
    border-bottom-right-radius:12px;
    border-top-right-radius:12px;
    border-bottom-left-radius:12px;
    color: #DFDDDF;
    background-color: #565456;
}

--------------------------------------------------Splitter--------------------------------------

.QSplitter::handle
{
    background: transparent;
    image: url(:/img/src/img/right.png);
}

  • 14
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值