QML之Repeater重複器

Repeater重複器顧名思義就是重複擺放同一個子項。對於一些共同點很多的子項使用重複器可以讓代碼看起來更加簡潔
Row{
        spacing: 20
        y:100
        x:100
        Repeater{
            id:rep
            model :5 //爲重複器提供的數據模型,類型是any
            //類型是數字的話,代表要重複器要創建的數量
            Rectangle{
                height: 100
                width: 100
                radius: 10
                color: "blue"
            }


        }


        Text{
           color: "red"
           font.pixelSize: 30
           text: rep.count  //顯示重複器的數量,count爲只讀屬性
        }
    }


Column{
        spacing: 20
        y:100
        x:100
        Repeater{
            id:rep
            model :["hello","world","good"] //爲重複器提供的數據模型,類型是any
            //類型是數字的話,代表要重複器要創建的數量
            Text{
                color: "blue"
                font.pixelSize: 40
                text:"modelData:" + modelData
            }
        }
        Text{
           color: "red"
           font.pixelSize: 30
           text: rep.count  //顯示重複器的數量,count爲只讀屬性
        }
    }

發佈了30 篇原創文章 · 獲贊 29 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章