QScrollBar样式表总结

http://blog.163.com/qimo601@126/blog/static/15822093201432741544308/?suggestedreading&wumii

 如图所示,QTableView使用的QHeaderView与scrollbar的style 

scrollbar使用到下面两张背景图,放到工程目录下的images文件夹里:

具体的style sheet代码,这里面的CSS代码还可以写得更优雅一些,反正是起作用了,没太大兴趣再去继续弄

/*  垂直滚动条 */ QScrollBar:vertical {     background: url(images/scrollbar-vertical-bg.png);     width: 9px;     margin: 0px 0 0px 0; } QScrollBar::handle:vertical {     background: rgb(195, 195, 195);     min-height: 20px;     margin: 0 1px 0 2px;     border-radius: 3px;     border: none; /*background: qlineargradient(spread:reflect,          x1:0, y1:0, x2:1, y2:0,          stop:0 rgba(164, 164, 164, 255),          stop:0.5 rgba(120, 120, 120, 255),         stop:1 rgba(164, 164, 164, 255));*/ /*border-image: url(images/scrollbar-vertical-thumb.png) 8px 0 8px 0 fixed;*/ } QScrollBar::add-line:vertical {     background: url(images/scrollbar-vertical-bg.png);     height: 0px;     subcontrol-position: bottom;     subcontrol-origin: margin; } QScrollBar::sub-line:vertical {     background: url(images/scrollbar-vertical-bg.png);     height: 0px;     subcontrol-position: top;     subcontrol-origin: margin; } QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {     border: 1px solid grey;     width: 3px;     height: 3px;     background: white; } QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {     background: none; } /*  水平滚动条 */ QScrollBar:horizontal {     background: url(images/scrollbar-horizontal-bg.png);     height: 9px;     margin: 0px 0 0px 0; } QScrollBar::handle:horizontal {     background: rgb(195, 195, 195);     min-width: 20px;     margin: 2px 0px 1px 0px;     border-radius: 3px;     border: none; } QScrollBar::add-line:horizontal {     border: 0px solid grey;     background: #32CC99;     width: 0px;     subcontrol-position: right;     subcontrol-origin: margin; } QScrollBar::sub-line:horizontal {     border: 0px solid grey;     background: #32CC99;     width: 0px;     subcontrol-position: left;     subcontrol-origin: margin; } QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {     background: none; }

转载:http://www.cppblog.com/biao/archive/2011/10/25/159079.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏林德熙的博客

WPF 高性能笔

如果需要经过路由事件才收到输入,如果有人在路由事件做了很多需要很长事件的代码,那么等待用户的路由事件就会使用很长的时间。

1034
来自专栏葡萄城控件技术团队

Spread for Windows Forms快速入门(10)---绑定到数据库

下面的教程将带你创建一个工程, 并将Spread控件绑定到一个数据库。 在这个教程中,主要的步骤为: 1. 将Spread添加到一个数据绑定工程中 2. 设置数...

1889
来自专栏Python

配置PyCharm(背景色+字体大小+解释器选择)

首先配置PyCharm的背景,快捷键组合,视图模式和风格。 ? 使用快捷键Ctrl + "`"(该键位于键盘的左上角,和”~“同一个键位),即可开发上图配置选项...

4556
来自专栏守望轩

Visual Studio 2008 每日提示(一)

Visual Studio 2008 每日提示(tip of day )是2007年7月Sara Ford在她的博客里推出了VS 2008每日提示系列,里面收集...

3737
来自专栏liulun

学习WPF——了解路由事件

入门 我们先来看一个例子 前台代码: 后台代码: 点击按钮的运行效果 第一个弹出窗口 第二个弹出窗口: ...

2057
来自专栏Spring相关

制作Nine-Patch图片

1181
来自专栏互联网软件技术

wangEditor-基于javascript和css开发的 Web富文本编辑器, 轻量、简洁、易用、开源免费(1)

wangEditor-基于javascript和css开发的 Web富文本编辑器, 轻量、简洁、易用、开源免费

3066
来自专栏林德熙的博客

win10 uwp 打包第三方字体到应用 UWP使用第三方字体

有时候我们会把一些特殊字体打包到软件,因为如果找不到我们的字体会变为默认,现在很多字体图标我们用得好,有时候我们的应用会用很漂亮的字体,需要我们自己打包,因为用...

2451
来自专栏更流畅、简洁的软件开发方式

【小试身手】几个自定义控件的组合应用,实现简单的“增删改查”功能(有源码)

     分页控件、查询控件、显示数据的控件和表单控件,终于把这几个控件结合在一起了,和在一起之后就可以让“增删改查”变的非常的简单和容易了,当然还需要数据访问...

2379
来自专栏jeremy的技术点滴

atom-shell_mac版应用打包

4046

扫码关注云+社区

领取腾讯云代金券