Qt如何实现模糊匹配功能的具体案例解析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计994个文字,预计阅读时间需要4分钟。
目录
1.准备基础数据
2.创建并实例化适配类
3.控件绑定
4.浏览器使用,搜索相关内容时,自动显示匹配信息
今天我要讲述的也是这样。
目录
- 1.准备基础数据
- 2.创建并实例化匹配类
- 3.控件绑定
对于浏览器的使用,我想大家一定不会陌生吧,输入要搜索的内容时,会出现相应的匹配信息。
那么,今天我要讲述的也是这样一个功能。
首先看一下展示效果
输入任意文本后,弹出具有该文本的符合项,也就是模糊查询。
实现功能的核心是:QCompleter
该类可以在任何Qt小部件中提供自动完成搜索功能,例如:QLineEdit、QComboBox。当输入指定字符后,QCompleter会根据单词列表提供的内容进行筛查。
在这里,我是采用QLineEdit + QCompleter组合使用的。
下面我来介绍下如何使用的吧~
1.准备基础数据
想要让QCompleter完成模糊匹配功能,前提必须要有一个可供查询的库文件,否则是无法搜索的。
本文共计994个文字,预计阅读时间需要4分钟。
目录
1.准备基础数据
2.创建并实例化适配类
3.控件绑定
4.浏览器使用,搜索相关内容时,自动显示匹配信息
今天我要讲述的也是这样。
目录
- 1.准备基础数据
- 2.创建并实例化匹配类
- 3.控件绑定
对于浏览器的使用,我想大家一定不会陌生吧,输入要搜索的内容时,会出现相应的匹配信息。
那么,今天我要讲述的也是这样一个功能。
首先看一下展示效果
输入任意文本后,弹出具有该文本的符合项,也就是模糊查询。
实现功能的核心是:QCompleter
该类可以在任何Qt小部件中提供自动完成搜索功能,例如:QLineEdit、QComboBox。当输入指定字符后,QCompleter会根据单词列表提供的内容进行筛查。
在这里,我是采用QLineEdit + QCompleter组合使用的。
下面我来介绍下如何使用的吧~
1.准备基础数据
想要让QCompleter完成模糊匹配功能,前提必须要有一个可供查询的库文件,否则是无法搜索的。

