有多个重复的控件时,使用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
}
}