【发布时间】:2020-07-12 06:10:55
【问题描述】:
为什么会这样:(有效 = 每个委托文本出现在前一个的下方)
Column {
Repeater {
model: ['test1', 'test2', 'test3']
delegate: Text {
text: modelData
}
}
}
但这会破坏布局,因为每个文本都出现在彼此之上:
Column {
Repeater {
model: ['test1', 'test2', 'test3']
delegate: Item {
Text {
text: modelData
}
}
}
}
如果我创建一个单独的组件,也会发生同样的事情:
MyTextItem.qml
import QtQuick 2.5
Item {
property string myText: ''
Text {
text: myText
}
}
然后:
Column {
Repeater {
model: ['test1', 'test2', 'test3']
delegate: MyTextItem {
myText: modelData
}
}
}
【问题讨论】: