zoukankan      html  css  js  c++  java
  • Qt所有滚动条的样式

    const QString QSS_VerticalScrollBar = ""
                                            "QScrollBar:vertical{"        //垂直滑块整体
                                            "max-8px;"
                                            "background:#FFFFFF;"  //背景色
                                            "padding-top:0px;"    //上预留位置(放置向上箭头)
                                            "padding-bottom:0px;" //下预留位置(放置向下箭头)
                                            "padding-left:0px;"    //左预留位置(美观)
                                            "padding-right:0px;"   //右预留位置(美观)
                                            "border-left:0px solid #d7d7d7;}"//左分割线
                                            "QScrollBar::handle:vertical{"//滑块样式
                                            "background:rgba(196, 84, 13, 1);"  //滑块颜色
                                            "border-radius:4px;"   //边角圆润
                                            "}"    //滑块最大高度max-height:20px;
                                            "QScrollBar::handle:vertical:hover{"//鼠标触及滑块样式
                                            "background:rgba(196, 84, 13, 1);}" //滑块颜色
                                            "QScrollBar::add-line:vertical{"//向下箭头样式
                                            "background:url(:/images/resource/images/checkout/down.png) center no-repeat;}"
                                            "QScrollBar::sub-line:vertical{"//向上箭头样式
                                            "background:url(:/images/resource/images/checkout/up.png) center no-repeat;}"
                                         "";
    
    
    const QString QSS_HorizentalScrollBar = ""
                                                "QScrollBar:horizontal{"
                                                "max-height:8px;"
                                                "background:#FFFFFF;"
                                                "padding-top:0px;"
                                                "padding-bottom:0px;"
                                                "padding-left:0px;"
                                                "padding-right:0px;}"
                                                "QScrollBar::handle:horizontal{"
                                                "background:rgba(196, 84, 13, 1);"
                                                "border-radius:4px;"
                                                "}" //min-80px;
                                                "QScrollBar::handle:horizontal:hover{"
                                                "background:rgba(196, 84, 13, 1);}"
                                                "QScrollBar::add-line:horizontal{"
                                                "background:url(:/images/resource/images/checkout/right.png) center no-repeat;}"
                                                "QScrollBar::sub-line:horizontal{"
                                                "background:url(:/images/resource/images/checkout/left.png) center no-repeat;}"
                                              "";


    #include <QScrollBar>
     m_listWidget->verticalScrollBar()->setStyleSheet(QSS_VerticalScrollBar);
  • 相关阅读:
    Mysql Explain 详解
    TP5和TP3.2的区别
    Http协议详解
    TCP协议三次握手与四次挥手详解
    一些常规面试问题
    计算机网络常识
    队列与栈的区别
    面向对象
    在浏览器中输入 www.baidu.com 后执行的全部过程
    SVN在ubuntu的安装和使用
  • 原文地址:https://www.cnblogs.com/azbane/p/12059782.html
Copyright © 2011-2022 走看看