【发布时间】:2014-05-28 15:58:44
【问题描述】:
我有一个非常简单的 ListView。
ListView {
id: logListView
anchors.fill: parent
model: LogEntryListModel
delegate:
Text {
text: "Log Item: " + timestamp + ", " + verb
}
highlight: Rectangle { color: "lightsteelblue"; radius: 5 }
focus: true
clip: true
}
它可以很好地显示模型并突出显示第一项。当我单击另一个项目或使用箭头键时,它不会移动突出显示。我知道如何通过添加事件处理程序手动控制突出显示的项目,但我在文档中看到了对 selectedItem 自动处理的引用。我想知道:
QML 是否提供所选项目突出显示的自动更改?我需要添加什么才能打开它?
【问题讨论】: