qslider.png
Hi,
I have an horizontal custom QSlider without handler, and rounded corners.
My problem is when I set slider value to the minimum or the maximum (+-1px), and external corner is NOT rounded anymore...
It seems to happen when the slider value gets round radius, I hope I am explaining myself...
The stylesheet code is:
QSlider::groove:horizontal {
border: 1px solid #999999;
height: 8px;
margin: 2px 0;
border-radius: 5px;
}
QSlider::handle:horizontal {
width: 0px;
border: 0px ;
margin-right: 0px;
border-radius: 0px;
}
QSlider::add-page:qlineargradient {
background: white;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
QSlider::sub-page:qlineargradient {
background: red;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
Thanks in advance,
Diego
Bookmarks