求解救,利用样式表怎么把QSlider的滑块变成圆形
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求解救,利用样式表怎么把QSlider的滑块变成圆形相关的知识,希望对你有一定的参考价值。
方法一:直接QSlider::handleborder-image:url(...)括号内是你添加一个圆形贴图,border-image可以根据部件大小伸缩贴图,background-image是不伸缩,默认从中间贴图,图片小于部件的,用background-repeat:repeat-x;等控制图片重复方向,还可以用background-position: bottom left;和background-origin:padding;控制贴图位置和贴图区域;
方法二:采用样式表自己画颜色QSlider::handlebackground-color...; border-radius:10px;控制圆角,这种方法能近似贴一个圆,但不是很美观,需要自己手调很多细节;
方法三:自建类重绘,这个不需要解释 参考技术A sliderMoved()信号,
QSlider::setRange(min,max);
QSlider::setValue(int);
QSlider::setSliderPosition(int);
以上是关于求解救,利用样式表怎么把QSlider的滑块变成圆形的主要内容,如果未能解决你的问题,请参考以下文章