环境:Qt5.3

IDE:QtCreator

效果预览:

垂直与水平滚动条样式

代码:

  1. ui->QTableView->verticalScrollBar()->setStyleSheet("QScrollBar:vertical{"        //垂直滑块整体
  2. "background:#FFFFFF;"  //背景色
  3. "padding-top:20px;"    //上预留位置(放置向上箭头)
  4. "padding-bottom:20px;" //下预留位置(放置向下箭头)
  5. "padding-left:3px;"    //左预留位置(美观)
  6. "padding-right:3px;"   //右预留位置(美观)
  7. "border-left:1px solid #d7d7d7;}"//左分割线
  8. "QScrollBar::handle:vertical{"//滑块样式
  9. "background:#dbdbdb;"  //滑块颜色
  10. "border-radius:6px;"   //边角圆润
  11. "min-height:80px;}"    //滑块最小高度
  12. "QScrollBar::handle:vertical:hover{"//鼠标触及滑块样式
  13. "background:#d0d0d0;}" //滑块颜色
  14. "QScrollBar::add-line:vertical{"//向下箭头样式
  15. "background:url(:/images/resource/images/checkout/down.png) center no-repeat;}"
  16. "QScrollBar::sub-line:vertical{"//向上箭头样式
  17. "background:url(:/images/resource/images/checkout/up.png) center no-repeat;}");
  18. ui->QTableView->horizontalScrollBar()->setStyleSheet("QScrollBar:horizontal{"
  19. "background:#FFFFFF;"
  20. "padding-top:3px;"
  21. "padding-bottom:3px;"
  22. "padding-left:20px;"
  23. "padding-right:20px;}"
  24. "QScrollBar::handle:horizontal{"
  25. "background:#dbdbdb;"
  26. "border-radius:6px;"
  27. "min-width:80px;}"
  28. "QScrollBar::handle:horizontal:hover{"
  29. "background:#d0d0d0;}"
  30. "QScrollBar::add-line:horizontal{"
  31. "background:url(:/images/resource/images/checkout/right.png) center no-repeat;}"
  32. "QScrollBar::sub-line:horizontal{"
  33. "background:url(:/images/resource/images/checkout/left.png) center no-repeat;}");

http://blog.csdn.net/shihoongbo/article/details/48970515

QTableView表格滚动条样式(QSS真是细致到家了)的更多相关文章

  1. 表格-table 样式

    .table: 表格基本样式 .table-dark:表格显示为黑色 .thead-light: 表头显示颜色跟亮 .thead-dark:表头显示为黑色 .table-striped:表格以条纹形式 ...

  2. QTableView表格控件区域选择-自绘选择区域

    目录 一.开心一刻 二.概述 三.效果展示 四.实现思路 1.绘制区域 2.绘制边框 3.绘制 五.相关文章 原文链接:QTableView表格控件区域选择-自绘选择区域 一.开心一刻 陪完客户回到家 ...

  3. CSS3自定义滚动条样式 -webkit-scrollbar(转)

    有没有觉得浏览器自带的原始滚动条很不美观,同时也有看到很多网站的自定义滚动条显得高端,就连chrome32.0开发板都抛弃了原始的滚动条,美观多了.那webkit浏览器是如何自定义滚动条的呢? 前言 ...

  4. [转]CSS如何设置html table表格边框样式

    原文地址:http://www.divcss5.com/wenji/w503.shtml 对table设置css样式边框,分为几种情况: 1.只对table设置边框 2.对td设置边框 3.对tabl ...

  5. HTML div 滚动条样式设计

    ::-webkit-scrollbar-track-piece{ background-color:#fff;/*滚动条的背景颜色*/ -webkit-border-radius:0;/*滚动条的圆角 ...

  6. CSS3自定义滚动条样式 -webkit-scrollbar

    今天写项目碰上需要改滚动条效果,我的第一反应是,需要用js写滚动条,顿时头大,上网搜了一下,原来css3就可以修改滚动条样式了,非常好啊,下面分享原文地址:http://www.xuanfengge. ...

  7. jquery两个滚动条样式

    jquery两个滚动条样式 点击下载

  8. jQuery自定义滚动条样式插件mCustomScrollbar

    如果你构建一个很有特色和创意的网页,那么肯定希望定义网页中的滚动条样式,这方面的 jQuery 插件比较不错的,有两个:jScrollPane 和 mCustomScrollbar. 关于 jScro ...

  9. 在css中定义滚动条样式

    1,Overflow内容溢出时的设置 overflow 水平及垂直方向内容溢出时的设置 overflow-x 水平方向内容溢出时的设置 overflow-y 垂直方向内容溢出时的设置 以上三个属性设置 ...

随机推荐

  1. 手机root初体验

    看到别人写的一些自己想知道的东西,顿时感到很有兴趣也很强大,固然做一个牛人有很多小粉丝是无比崇高的,可去往牛人的路上也不能少了自己~加油! 一 我来解释一下什么是ROOT以及原理 是不是要ROOT,是 ...

  2. iOS App集成Apple Pay教程(附示例代码)

    苹果在本周一发布了iOS 8.1版本,并正式开放了Apple Pay支付系统.Apple Pay是一个基于NFC的支付系统,不久将被数以万计的线下零售商店予以支持.即便这项科技并不是彻底的突破性进展, ...

  3. JS笔记 入门第二

    输出内容 document.write(); alert("hello!"); alert(mynum); </script> 注:alert弹出消息对话框(包含一个确 ...

  4. 实验时css层叠样式表不更新的情况

    自定义了CSS的样式,希望在页面中起作用.因为MVC中Views/Shared/_Layout.cshtml是所有视图的公共文件,如下: <!DOCTYPE html> <html& ...

  5. android 中获取网络状态、判断3G、2G、wifi网络、判断wifi是否打开、获取本机地址、获取本机串号IMEI整理

    代码如下:package com.android.xym; import java.io.IOException; import java.net.HttpURLConnection; import ...

  6. HDU 3362 Fix

    题目大意:题目给出n(n <= 18)个点的二维坐标,并说明某些点是被固定了的,其余则没固定,要求添加一些边,使得还没被固定的点变成固定的,当一个没固定的点和两个固定了的点连接后,该点就被间接固 ...

  7. Stars(树状数组+线段树)

    Stars Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submi ...

  8. Light Bulb(三分)

    ZOJ Problem Set - 3203 Light Bulb Time Limit: 1 Second      Memory Limit: 32768 KB Compared to wildl ...

  9. Android MediaPlayer Error -1004

    之前用Android自带的VideoView播放在线视频一直没问题的.今天突然碰到无法播放. MediaPalyer返回的错误代码是-1004,API文档上写的是:Bitstream is not c ...

  10. visual studio2013负载测试简单问题记录

    问题1: 错误 xxxx/xx/xx xx:xx:xx 未能对测试运行“xxxxxxxxxxx”进行排队: 活动的测试设置配置为使用 Visual Studio Online 运行测试. 使用团队资源 ...