Spec-Zone.ru › Qt 5.6

Тип QML ItemDelegate

Делегат элемента. Подробнее...

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

AbstractButton

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

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

ItemDelegate представляет стандартный элемент представления. Его можно использовать в качестве делегата в различных представлениях и элементах управления, таких как ListView и ComboBox.

ItemDelegate наследует свой API от AbstractButton. Например, вы можете установить текст, сделать элементы флажками и реагировать на щелчки, используя API AbstractButton.

ListView {
    width: 160
    height: 240

    model: Qt.fontFamilies()

    delegate: ItemDelegate {
        text: modelData
        width: parent.width
        onClicked: console.log("clicked:", modelData)
    }

    ScrollIndicator.vertical: ScrollIndicator { }
}

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

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

© 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-itemdelegate.html

Spec-Zone.ru

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