有多个重复的控件时,使用Repeater 效果比较好, 如下是代码示例以及运行效果
Repeater { model: ListModel { ListElement { color4: "lightgreen";text4: qsTr("LL"); value4: "2"; } ListElement { color4: "mediumseagreen";text4: qsTr("L"); value4: "3"; } ListElement { color4: "gray";text4: qsTr(""); value4: "4" } ListElement { color4: "goldenrod";text4: qsTr("H"); value4: "5" } ListElement { color4: "indianred";text4: qsTr("HH"); value4: "5"} } SeDataRangeItem { Layout.alignment: Qt.AlignBottom Layout.topMargin: 15 Layout.bottomMargin: -25 Layout.leftMargin:-5 color: color4 text: text4 value: value4 } }