如何使用列表视图实现搜索输入框以使用QML从列表视图中搜索项目

时间:2012-11-05 06:16:51

标签: qml

我正在尝试使用列表视图实现搜索输入框,以使用QML从列表视图中搜索任何项目。 我已经实现了TextInput框和ListBox,现在我需要为InputBox和列表框之间的通信实现代码,这样当我在InputBox中写一个字母时,listBox中的项目就会出现。

对此实施的任何建议都非常感谢。请提供您的想法。

...谢谢

1 个答案:

答案 0 :(得分:0)

您可能应该在text项中公开TextInput字符串属性,并通过更新ListBox中的列表来处理其更改。

这样的事情:

TextInput {
  id: textInput

  onTextChanged: {
    // Update the filter for the ListBox
    listBox.filter(text)
  }

}

ListBox {
  id: listBox
}