Тип QML Tumbler
Поворотное колесо элементов, которые можно выбрать. Подробнее...
| Заявление об импорте: | import Qt.labs.controls 1.0 |
| Наследует: |
Свойства
- count : int
- currentIndex : int
- currentItem : Item
- delegate : component
- model : variant
- visibleItemCount : int
Подробное описание
Tumbler {
model: 5
// ...
} Tumbler без обёртывания
По умолчанию contentItem Tumbler — это PathView, который обёртывается, достигая верха и низа. Чтобы получить Tumbler без обёртывания, используйте ListView в качестве contentItem:
Tumbler {
id: listViewTumbler
contentItem: ListView {
anchors.fill: parent
model: listViewTumbler.model
delegate: listViewTumbler.delegate
snapMode: ListView.SnapToItem
highlightRangeMode: ListView.StrictlyEnforceRange
preferredHighlightBegin: height / 2 - (height / listViewTumbler.visibleItemCount / 2)
preferredHighlightEnd: height / 2 + (height / listViewTumbler.visibleItemCount / 2)
clip: true
}
}
Примечание:Типы в модуле Qt.labs не гарантируют совместимость в будущих версиях.
См. также Настройка Tumbler и Элементы управления вводом.
Документация по свойствам
[только для чтения] count : int
Это свойство содержит количество элементов в модели.
currentIndex : int
Это свойство содержит индекс текущего элемента.
[только для чтения] currentItem : Item
Это свойство содержит элемент в текущем индексе.
delegate : component
Это свойство содержит делегат, используемый для отображения каждого элемента.
model : variant
Это свойство содержит модель, которая предоставляет данные для этого tumbler.
visibleItemCount : int
Это свойство содержит количество видимых элементов в tumbler. Оно должно быть нечётным числом, так как текущий элемент всегда вертикально центрирован.
© 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-tumbler.html