Смугою прокрутки можна керувати за допомогою клавіатури, але вона має типову політику focusPolicy() Qt::NoFocus. Використовуйте setFocusPolicy(), щоб увімкнути взаємодію клавіатури з смугою прокрутки: ліворуч/праворуч перемістіть горизонтальну смугу прокрутки на один крок. Переміщення вертикальної смуги прокрутки вгору/вниз на один крок.
Смуга прокрутки складається з великого пальця, який можна перетягувати, і двох кнопок зі стрілками на її кінцях. Коли ви клацаєте та перетягуєте великий палець, вміст у вікні або контейнері переміщується у відповідному напрямку. Натискання кнопок зі стрілками поступово переміщує вміст невеликими кроками.
З політикою смуги прокрутки Qt::ScrollBarAsNeeded (за замовчуванням), QAbstractScrollArea показує смуги прокручування, коли вони забезпечують ненульовий діапазон прокручування, і приховує їх в іншому випадку. Смуги прокрутки та вікно перегляду слід оновлювати щоразу, коли вікно перегляду отримує подію зміни розміру або змінюється розмір вмісту.
Припустімо, ми хочемо додати параметр смуги прокрутки в HTML, використовуйте опцію «переповнення» та встановіть її як автоматичну для додавання горизонтальних і вертикальних смуг прокрутки. Якщо ми хочемо додати опцію вертикальної смуги в Html, додайте рядок «overflow-y» у файли.
- Клавіші зі стрілками вгору та вниз прокручують по одному рядку.
- Пробіл прокручує вниз на 1 екран за раз.
- Shift-пробіл прокручує вгору на 1 екран за раз.