Я создаю список из 64 элементов, используя scrollAreaWidgetContents в Qt. Список выглядит следующим образом:
Я хочу, когда я нажимаю стрелку прокрутки вниз, я получаю 4 предложения, а не 5. Поэтому за один щелчок вниз или вверх по стрелке я пропускаю одно предложение.
Код таблицы стилей scrollArea:
QFrame{
border:solid;
}
QScrollBar:vertical {
width: 15px;
margin: 30px 0 30px 0;
border-style: solid;
}
QScrollBar::handle:vertical {
min-height: 30px;
border: solid ;
}
QScrollBar::add-line:vertical {
subcontrol-position: bottom;
subcontrol-origin: margin;
border: solid ;
height: 30px;
}
QScrollBar::sub-line:vertical {
subcontrol-position: up;
subcontrol-origin: margin;
border: solid ;
height: 30px;
}
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
background: none;
}
QScrollBar::up-arrow:vertical
{
image: url(icons/Freccia_Su.png);
}
QScrollBar::down-arrow:vertical
{
image: url(icons/Freccia_Giu.png);
}
Я нашел setPage
в документации QScrollBar
, но не понимаю, как его добавить? Может ли кто-нибудь помочь мне решить эту проблему?