Qt qml中是否有listview的IconMode?

Qt qml中是否有listview的IconMode?,qt,listview,qml,Qt,Listview,Qml,有人能告诉我如何在qml中为我的ListView设置图标模式吗? 这样地: < P> >我知道,这个模式在ListVIEW的C++版本中是可用的( SETListMod ),但在QML? 问候语我认为QML中没有默认的组件,但是您可以轻松地使用该组件并自己创建代理 ListModel { id: modelIcons ListElement { iconSource: "icon1.jpg"; iconText: "Train1" } ListElement { ico

有人能告诉我如何在qml中为我的ListView设置图标模式吗? 这样地:

< P> >我知道,这个模式在ListVIEW的C++版本中是可用的(<代码> SETListMod ),但在QML?


问候语

我认为QML中没有默认的组件,但是您可以轻松地使用该组件并自己创建代理

ListModel {
    id: modelIcons
    ListElement { iconSource: "icon1.jpg"; iconText: "Train1" }
    ListElement { iconSource: "icon2.jpg"; iconText: "Train2" }
    ListElement { iconSource: "icon3.jpg"; iconText: "Train3" }
    ListElement { iconSource: "icon4.jpg"; iconText: "Train4" }
    ListElement { iconSource: "icon5.jpg"; iconText: "Train5" }
    ListElement { iconSource: "icon6.jpg"; iconText: "Train6" }
    ListElement { iconSource: "icon7.jpg"; iconText: "Train7" }
}

Component {
    id: delegateListElement
    Item {
        width: 80
        height: width
        Column {
            Image {
                height: 50
                width: 50
                source: iconSource
            }
            Text {
                text: iconText
            }
        }
    }
}

GridView {
    anchors.fill: parent

    model: modelIcons
    delegate: delegateListElement
    focus: true
}

非常感谢。稍后我将对此进行测试:-)