QT之qss教程- QScrollBar

29 篇文章 11 订阅
22 篇文章 10 订阅

1、正常模式,如图


QScrollBar:horizontal {
	border:2px solid red;
	background:#32CC99;
	height:15px;
	margin:0px 20px 0px 20px;
}

/* 滑动块设置 */
QScrollBar::handle:horizontal {
	/* 颜色 */
	background:white;
	
	/* 长度 */
	min-width:20px;
}

/* 添加右侧控制块 */
QScrollBar::add-line:horizontal {
	/* 外边框 */
	border:2px solid blue;
	
	/* 背景色 */
	background:#32CC99;
	
	/* 宽度 */
	width:20px;
	
	/* 位置 */
	subcontrol-position:right;
	
	/* 画线区域选择 */
	subcontrol-origin:margin;
}

/* 左侧控制块 */
QScrollBar::sub-line:horizontal {
	border:2px solid green;
	background:yellow;
	width:20px;
	subcontrol-position:left;
	subcontrol-origin:margin;
}

/* 控制块上的小箭头 */
QScrollBar::left-arrow:horizontal,QScrollBar::right-arrow:horizontal {
	border:2px solid grey;
	width:3px;
	height:3px;
	background:white;
}

/* 滑块左边 */
QScrollBar::add-page:horizontal,QScrollBar {
	background:#112233;
}

/* 滑块右边 */
QScrollBar::sub-page:horizontal {
	background:#44F566;
}

2、两个控制块连在一起,如图


QScrollBar:horizontal {
	border:2px solid red;
	background:cyan;
	height:20px;
	margin:0 40 0 0px;
}

/* 滑动块设置 */
QScrollBar::handle:horizontal {
	background:gray;
	min-width:20px;
}

/* 添加右侧控制块 */
QScrollBar::add-line:horizontal {
	background:blue;
	border:2px solid black;
	width:16px;
	subcontrol-position:right;
	subcontrol-origin:margin;
}

/* 左侧控制块 */
QScrollBar::sub-line:horizontal {
	background:magenta;
	border:2px solid black;
	width:16px;
	subcontrol-position:top right;
	subcontrol-origin:margin;
	position:absolute;
	right:20px;
}

/* 控制块上的小箭头 */
QScrollBar::left-arrow:horizontal,QScrollBar::right-arrow:horizontal {
	width:3px;
	height:3px;
	background:pink;
}

/* 滑块左边 */
QScrollBar::add-page:horizontal {
	background:#112233;
}

/* 滑块右边 */
QScrollBar::sub-page:horizontal {
	background:#335F66;
}

3、垂直方向,如图


QScrollBar:vertical {
	border:2px solid red;
	background:#32CC99;
	width:15px;
	margin:22 0 22 0px;
}

/* 滑块设置 */
QScrollBar::handle:vertical {
	background:white;
	min-height:20px;
}

/* 底部控制块 */
QScrollBar::add-line:vertical {
	border:2px solid grey;
	background:#453D89;
	height:20px;
	subcontrol-position:bottom;
	subcontrol-origin:margin;
}

/* 顶部控制块 */
QScrollBar::sub-line:vertical {
	border:2px solid blue;
	background:#FD5647;
	height:20px;
	subcontrol-position:top;
	subcontrol-origin:margin;
}

/* 控制块上的小箭头 */
QScrollBar::up-arrow:vertical,QScrollBar::down-arrow:vertical {
	border:2px solid grey;
	width:3px;
	height:3px;
	background:white;
}

/* 滑块上边区域 */
QScrollBar::add-page:vertical {
	background:#E5D812;
}

/* 滑块下边区域 */
QScrollBar::sub-page:vertical {
	background:#47F8A96;
}


  • 5
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值