前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VisualItemModel在子Item使用index的问题

VisualItemModel在子Item使用index的问题

作者头像
Qt君
发布2019-07-15 15:07:40
4210
发布2019-07-15 15:07:40
举报
文章被收录于专栏:跟Qt君学编程跟Qt君学编程

VisualItemModel与ListView的delegate的自动index使用有所不同。

如何正确使用VisualItemModel的index附加属性?

看下列用法

代码语言:javascript
复制
import QtQuick 2.0

Rectangle {
    width: 640
    height: 480

    VisualItemModel {
        id: itemModel
        Rectangle {
            id: red
            height: 50; width: 100;
            color: "red"
            Text { text: red.VisualItemModel.index }
        }

        Rectangle {
            id: green
            height: 50; width: 100;
            color: "green"
            Text { text: green.VisualItemModel.index }
        }

        Rectangle {
            id: blue
            height: 50; width: 100;
            color: "blue"
            Text { text: blue.VisualItemModel.index }
        }
    }

    ListView {
        id: listview
        anchors.fill: parent
        model: itemModel
    }
}

运行效果

访问VisualItemModel的index使用对应对象的VisualItemModel.index。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Qt君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档