2016-12-13 2 views
0

По умолчанию элемент управления ListView отображает только небольшую полосу прокрутки, которая отображается только при прокрутке.Как настроить полосу прокрутки QtQuick ListView?

Можно ли нарисовать эту полосу прокрутки, чтобы увеличить ее? Также возможно ли это сделать всегда видимым? Я предполагаю, что это, к сожалению, я не могу найти ничего об этом в документе.

+0

Вы каким-то образом включили прокрутку? Я не вижу полосы прокрутки при прокрутке ... –

+0

@ DanielBrunner, в моем случае он только показывался при прокрутке, и был скрыт в противном случае. –

+0

hah! Я просто пропустил 'ScrollBar.vertical: ScrollBar {}', после чего он работал ... –

ответ

1

ScrollBar Вы говорите об одном из QtQuick.Controls 2.0 Я полагаю. It is briefly documented here.

Как он наследует Control, важно также прочитать документацию этого BaseClass, чтобы получить знание о всех общих свойствах. Вы можете найти его here

Скрытые внутри ScrollBar -Documentation (только упоминается как «Смотри также») вы можете найти ссылку на this. Там вы найдете краткий пример того, как можно настроить ваш ScrollBar

В принципе, ваш ScrollBar состоит из background, который является бар и contentItem, что является ручкой. Оба являются только объектов недвижимости, на которые вы можете прислать свои собственные Item s. Чтобы создать эти Items, вы можете получить доступ к различным свойствам как active, который используется в стиле по умолчанию, чтобы погасить элементы управления, если он неактивен. Вы можете не делать этого, если хотите, чтобы они всегда были видны.

Смежные вопросы