我正在尝试使用列表视图实现搜索输入框,以使用QML从列表视图中搜索任何项目。 我已经实现了TextInput框和ListBox,现在我需要为InputBox和列表框之间的通信实现代码,这样当我在InputBox中写一个字母时,listBox中的项目就会出现。
对此实施的任何建议都非常感谢。请提供您的想法。
...谢谢
答案 0 :(得分:0)
您可能应该在text
项中公开TextInput
字符串属性,并通过更新ListBox
中的列表来处理其更改。
这样的事情:
TextInput {
id: textInput
onTextChanged: {
// Update the filter for the ListBox
listBox.filter(text)
}
}
ListBox {
id: listBox
}