Spec-Zone.ru › Qt 5.6

Тип QML ScrollBar

Интерактивный контрол скроллбара. Подробнее...

Заявление импорта: import Qt.labs.controls 1.0
Наследует:

Control

  • Список всех членов, включая унаследованные

Свойства

  • active : bool
  • handle : Item
  • orientation : перечисление
  • position : вещественное число
  • pressed : bool
  • size : вещественное число

Присоединённые свойства

  • horizontal : ScrollBar
  • vertical : ScrollBar

Подробное описание

ScrollBar — это интерактивная полоса, которую можно использовать для прокрутки до определённой позиции. Скроллбар может быть либо вертикальным, либо горизонтальным и может быть присоединён к любому Flickable, такому как ListView и GridView.

Flickable {
    // ...
    ScrollBar.vertical: ScrollBar { }
}

Примечание: Когда ScrollBar присоединён вертикально или горизонтально к Flickable, его геометрия и следующие свойства автоматически устанавливаются и обновляются соответствующим образом:

  • orientation
  • position
  • size
  • active

Примечание: Типы в модуле Qt.labs не гарантируют сохранение совместимости в будущих версиях.

См. также ScrollIndicator, Настройка ScrollBar и Контролы индикаторов.

Документация по свойствам

active : bool

Это свойство содержит значение, определяющее, активен ли скроллбар, то есть когда он нажат или присоединённый Flickable находится в движении.

handle : Item

Это свойство содержит элемент-обработчик.

См. также Настройка ScrollBar.

orientation : перечисление

Это свойство содержит ориентацию скроллбара.

Возможные значения:

Константа Описание
Qt.Horizontal Горизонтальный
Qt.Vertical Вертикальный (по умолчанию)

position : вещественное число

Это свойство содержит позицию скроллбара, масштабированную к 0.0 - 1.0.

См. также Flickable::visibleArea.

pressed : bool

Это свойство содержит значение, определяющее, нажат ли скроллбар.

size : вещественное число

Это свойство содержит размер скроллбара, масштабированный к 0.0 - 1.0.

См. также Flickable::visibleArea.

Документация по присоединённым свойствам

ScrollBar.horizontal : ScrollBar

Это свойство прикрепляет горизонтальный скроллбар к Flickable.

Flickable {
    contentWidth: 2000
    ScrollBar.horizontal: ScrollBar { }
}

ScrollBar.vertical : ScrollBar

Это свойство прикрепляет вертикальный скроллбар к Flickable.

Flickable {
    contentHeight: 2000
    ScrollBar.vertical: ScrollBar { }
}

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qt-labs-controls-scrollbar.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API