我需要QML ListView中的元素之间的边距。使用此代码,我得到了elemts列的边距,但我需要在每个元素之间留有余量:
ListModel {
id: listModel
ListElement {
name: "Apple"
}
ListElement {
name: "Banana"
}
}
Component {
id: listDelegate
Rectangle {
width: 250; height: 100
anchors.margins: 30
color: "green"
Text {
id: itexItem
anchors.leftMargin: 20
anchors.verticalCenter: parent.verticalCenter
font.pixelSize: 40
text: name
}
}
}
ListView {
id: listView
anchors.fill: parent;
anchors.margins: 50
model: listModel
delegate: listDelegate
focus: true
}
我在列表元素框之间得到了边距。它运作正常吗我需要ListView的每个元素之间的边距。我需要列如下:
Element "Apple"
margin
Element "Banana"
答案 0 :(得分:12)
添加:
spacing: value
到您的ListView
媒体资源。