QT 设置滚动条样式

如果对于界面上拖入的一个控件做样式,可以这样写
QPushButton#choose{border-image:url(:/image/bom/big_button.png);font:13px;font-family:SimSun;color:#FFFFFF;}

其中#后面的choose,是你控件的名字

verticalScrollBar()->setStyleSheet("QScrollBar:vertical {\
                                   border:0px solid grey;\
                                   background:#0A1626;\
                                   width:15px;\
                                   margin:22 0 22 0px;\
                               }\
                               QScrollBar::handle:vertical {\
                                   background:#1C3654;\
                                   min-height:20px;\
                                   }\
                               QScrollBar::add-line:vertical {\
                                   border:1px solid #1C3654;\
                                   background:#2c3e50;\
                                   height:20px;\
                                   subcontrol-position:bottom;\
                                   subcontrol-origin:margin;\
                               }\
                               QScrollBar::sub-line:vertical {\
                                   border:1px solid #1C3654;\
                                   background:#2c3e50;\
                                   height:20px;\
                                   subcontrol-position:top;\
                                   subcontrol-origin:margin;\
                               }\
                               QScrollBar::up-arrow:vertical{\
                                   border:0px solid #1C3654;\
                                   width:10px;\
                                   height:6px;\
                                   border-image:url(:/image/bom/up arrow.png);\
                               }\
                               QScrollBar::down-arrow:vertical {\
                                   border:0px solid #1C3654;\
                                   width:10px;\
                                   height:6px;\
                                   border-image:url(:/image/bom/Down Arrow.png);\
                               }\
                               QScrollBar::add-page:vertical {\
                                   background:#0e2644;\
                               }\
                               QScrollBar::sub-page:vertical {\
                                   background:#0e2644;\
                               }\
                               "
                               );


                               horizontalScrollBar()->setStyleSheet("QScrollBar:horizontal {\
                                                                    border: 0px solid grey;\
                                                                    background: #2c3e50;\
                                                                    height: 15px;\
                                                                    margin: 0px 20px 0 20px;\
                                                                }\
                                                                QScrollBar::handle:horizontal {\
                                                                    background:#27ae60;\
                                                                    min-width: 20px;\
                                                                }\
                                                                QScrollBar::add-line:horizontal {\
                                                                    border: 1px solid grey;\
                                                                    background: #2c3e50;\
                                                                    width: 20px;\
                                                                    subcontrol-position: right;\
                                                                    subcontrol-origin: margin;\
                                                                }\
                                                                QScrollBar::sub-line:horizontal {\
                                                                    border: 1px solid grey;\
                                                                    background: #2c3e50;\
                                                                    width: 20px;\
                                                                    subcontrol-position: left;\
                                                                    subcontrol-origin: margin;\
                                                                }\
                                                                QScrollBar:left-arrow:horizontal, QScrollBar::right-arrow:horizontal{\
                                                                    border: 1px solid grey;\
                                                                    width: 3px;\
                                                                    height: 3px;\
                                                                    background: #27ae60;\
                                                                }\
                                                                QScrollBar::add-page:horizontal {\
                                                                    background:#444D5C;\
                                                                }\
                                                                QScrollBar::sub-page:horizontal {\
                                                                    background:#5B677A;\
                                                                }\
                                                                 ");

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值