Что такое QScrollBar :: add-line? - PullRequest
       22

Что такое QScrollBar :: add-line?

0 голосов
/ 03 сентября 2018

Из документов ,

Элемент управления :: add-line можно использовать для стилизации кнопки, чтобы добавить линия. По умолчанию субконтроль надстройки находится в верхнем правом угол границы прямоугольника виджета. В зависимости от ориентация :: стрелка вправо или :: стрелка вниз. По умолчанию стрелки размещены в центре прямоугольника содержимого строки надстройки субэлемент.

Что означает «стиль кнопки для добавления линии»? Как выглядит линия? Как это сформировано? Какова функция такой линии?

AFAIK, полоса прокрутки состоит из фонового прямоугольника, две кнопки со стрелками и прямоугольник выступают в качестве ручки: scroll-bar

1 Ответ

0 голосов
/ 03 сентября 2018

кнопка для добавления строки

Это кнопка, которая добавляет строку в область прокрутки (в направлении полосы прокрутки, горизонтальной или вертикальной), т.е. для прокрутки одной строки (вниз / вправо, подпункт ). -линия прокрутит одну строку вверх / влево).

Это обычная кнопка со стрелкой, которую вы уже определили на скриншоте. Кнопка и поведение по умолчанию для полос прокрутки, которые мы видим в большинстве графических интерфейсов.

Эта одна строка на самом деле называется single step в QAbstractSlider документ.

Эти элементы управления таблицами стилей QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal, QScrollBar::add-page:horizontal, QScrollBar:left-arrow:horizontal и т. Д. Позволяют настроить внешний вид этих частей виджета.


Другой элемент управления QScrollBar::add-page: позволит вам настроить область виджетов, которая прокручивает не одну строку, а одну страницу.
Размер страницы может быть определен как setPageStep(int), а размер одна строка может быть определен как setSingleStep(int).

Нет кнопки для добавления / добавления одного шага страницы . Вместо этого вам нужно щелкнуть в пустом месте между маркером и кнопками, чтобы добавить / добавить одну строку.

Из того, что я тестировал (Qt5.10), это будет обработано, только если вы также настроите QScrollBar. Пример документа, предоставленного Scheff Настройка QScrollBar показывает полное использование того, что вы можете настроить на QScrollBar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...