Я пытаюсь сделать полосу прокрутки с радиусом границы 4 пикселя, все в порядке, когда я установил ширину полосы прокрутки на 12 пикселей, но когда я установил ширину на 4 пикселя, она не может хорошо отображаться, радиус границы кажется недействительным. полоса прокрутки относится к области прокрутки. Специфическую таблицу стилей c см. ниже. Вы можете проверить вложение для стиля, который мне нужен, и того, что я получаю сейчас. Как мне сделать его похожим на тот стиль, который мне нужен? Спасибо за вашу помощь.
QScrollBar:vertical
{
width:8px;
background:rgba(0,0,0,0%);
margin:0px,0px,0px,0px;
padding-top:8px;
padding-bottom:8px;
padding-left:2px;
padding-right:2px;
}
QScrollBar::handle:vertical
{
border-radius:4px;
width:8px;
background:rgba(22, 29, 37, 0.29);
min-height:20;
margin-right:2px;
margin-left:2px;
}
QScrollBar::handle:vertical:hover
{
background:rgba(22, 29, 37, 0.29);
border-radius:4px;
min-height:20;
}
QScrollBar::add-line:vertical
{
height:0px;
width:0px;
subcontrol-position:bottom;
}
QScrollBar::sub-line:vertical
{
height:0px;
width:0px;
subcontrol-position:top;
}
QScrollBar::add-line:vertical:hover
{
height:0px;
width:0px;
subcontrol-position:bottom;
}
QScrollBar::sub-line:vertical:hover
{
height:0px;
width:0px;
subcontrol-position:top;
}
QScrollBar::add-page:vertical,QScrollBar::sub-page:vertical
{
background:white;
}
стиль, который я получаю
стиль, который мне нужен