1. 首页
  2. 编程语言
  3. C++ 
  4. QT实现的类似QComplater可自定义匹配规则查找控件

QT实现的类似QComplater可自定义匹配规则查找控件

上传者: 2019-05-15 12:05:55上传 RAR文件 2.03KB 热度 41次
想做一个QT版本的查找编辑框(类似百度,输入关键词自动列出匹配结果),QComplater无法自定义匹配规则(模糊匹配),网上找了一些,或多或少都有bug,因此自己写了一个,基本上还算完美,不过细节没做优化。
下载地址
用户评论
码姐姐匿名网友 2019-05-15 12:05:55

真的是我还不如按照蜗牛的自己写一个,这个还是算了别下了。我不怎么会用vc的预编译,我自己按照蜗牛的去写,但是模糊匹配的时候比如,p去匹配apple,选完之后在lineedit上面出现的结果是papple这还不会解决。

码姐姐匿名网友 2019-05-15 12:05:55

感谢分享 thanks

码姐姐匿名网友 2019-05-15 12:05:55

代码真不比蜗牛写的好,整体思路差别不大,俺还是用蜗牛的,稍微改进一下即可用。

码姐姐匿名网友 2019-05-15 12:05:55

不错的资源 学习到了很多东西 多谢楼主分享

码姐姐匿名网友 2019-05-15 12:05:55

好东西, 稍微修改下就能用

码姐姐匿名网友 2019-05-15 12:05:55

不行...都不是一个完整的列子...大伙肯定都希望有个界面可以测试,然后再深入去看你的代码实现...

码姐姐匿名网友 2019-05-15 12:05:55

不错的资源 学习到了很多东西

码姐姐匿名网友 2019-05-15 12:05:55

没怎么用到,直接用contain了

码姐姐匿名网友 2019-05-15 12:05:55

平时使用QCompleter足够了,自定义匹配时还是可以参考的 值得参考些

码姐姐匿名网友 2019-05-15 12:05:55

cpp文件中的SIGNAL(activated(QModelIndex))应换成SIGNAL(editingFinished())或其它,因为基类QLineEdit没有activated的signal,运行时会报警。